PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
September 10, 2025Journal of Software Engineering and Simulation1 citationsOpen Access

Designing Scalable and Maintainable Cloud-Native Applications Using the 12-Factor App Methodology

View Full Paper
ANArun Neelan

Key Points

  • The 12-factor app methodology enhances cloud-native development in Java with practical implementation practices.
  • Container orchestration and continuous delivery workflows benefit significantly from adopting the 12-factor principles.
  • Spring Boot and Kubernetes serve as key technologies in applying the 12-factor approach to both microservices and monolithic architectures.
  • Avoiding common challenges and anti-patterns fosters the creation of scalable, maintainable applications in modern cloud environments.

Abstract

This review paper examines the core principles of the 12-Factor App methodology, with a focus on their application in Java-based, cloud-native development. These principles are analyzed in the context of containerized infrastructures and modern deployment pipelines. They are selected for their practical relevance to container orchestration and continuous delivery workflows, while broader architectural guidelines are discussed at a conceptual level. Aimed at software architects, developers, and DevOps practitioners, the paper explores implementation practices using technologies like Spring Boot, Kubernetes, and CI/CD tools, demonstrating how the 12-Factor approach applies to both microservices and monolithic architectures. Common challenges and anti-patterns are addressed to help practitioners avoid frequent implementation pitfalls. By bridging theoretical principles with real-world practices, this review supports the development of scalable, maintainable, and resilient applications in modern cloud environments.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Arun Neelan (2025) studied this question.

synapsesocial.com/papers/68c1a13354b1d3bfb60dc57dhttps://doi.org/10.35629/3795-1106113133
Ask AI
Helpful
Bookmark
Share
View Full Paper