Microservices Architecture
12 팩터 앱(12 Factor App)
✅ 12 팩터 앱(12 Factor App)은 클라우드 환경에서 실행되는 현대적인 애플리케이션을 설계하고 배포하기 위한 방법론입니다. Heroku의 개발자들이 정의했으며, 애플리케이션을 유지보수하기 쉽고 확장 가능하게 만드는 12가지 원칙을 제공합니다. 📌 12 Factor App의 개요목적: 클라우드 네이티브 애플리케이션의 유연성, 확장성, 이식성을 극대화 대상: 마이크로서비스 아키텍처 및 컨테이너 기반 배포에 적합 핵심 가치: 독립적인 구성, 무상태성, 포터블(이식 가능)한 코드베이스 1️⃣ 코드베이스(Codebase)"코드베이스는 단일 저장소이며 여러 환경에 배포된다."하나의 코드베이스를 사용하고, 각 배포는 코드베이스의 스냅샷입니다. 버전 관리 시스템(예: Git)으로 관리하며, 여러 ..
2024. 12. 10. 09:54