Sitemap

Member-only story

Building Cloud-Native Applications: The 12-Factor App and Beyond — Cloud Native Journey

62 min readMay 16, 2025

Table of Contents (TOC)

Introduction

  • What is a Cloud-Native Application?
  • Overview of the 12-Factor App Methodology
  • Why the 12-Factor Principles Matter

Chapter 1: The 12 Factors

  • Factor 1: Codebase
  • Factor 2: Dependencies
  • Factor 3: Config
  • Factor 4: Backing Services
  • Factor 5: Build, Release, Run
  • Factor 6: Processes
  • Factor 7: Port Binding
  • Factor 8: Concurrency
  • Factor 9: Disposability
  • Factor 10: Dev/Prod Parity
  • Factor 11: Logs
  • Factor 12: Admin Processes

Chapter 2: The Evolution of App Architecture

  • From Monolithic to Microservices
  • Serverless and Functions as a Service (FaaS)
  • The Importance of API-First Development

Chapter 3: Beyond the 12-Factor App: Advanced Design Principles

  • Continuous Delivery and Continuous Integration

--

--

Aditya Bhuyan
Aditya Bhuyan

Written by Aditya Bhuyan

I am Aditya. I work as a cloud native specialist and consultant. In addition to being an architect and SRE specialist, I work as a cloud engineer and developer.

No responses yet