반응형 12-factor-app1 12-Factor App 이란? Saas 기반이나 MSA 패턴 구조를 사용하며 개발을 할 경우에 프로그래밍 언어에 비종속적이며 DB, Queue, Memory-cache등과 조합할수 있는 방법론이 있는데, 그것이 바로 이 Twelve Factor 이다. 각 요소에 대해서 살펴보면. 1. 코드 베이스 버전 관리되는 하나의 코드베이스와 다양한 배포 각 Twelve-factor 앱은 각 코드베이스로 관리된다. 코드베이스는 Git, Mercurial, Subversion 같은 버전 컨트롤 시스템(VCS)을 사용하므로 변화를 추적하며, 버전 추적 데이터베이스, 즉 저장소(Repository)로 관리된다. 코드베이스와 앱 사이에는 항상 1:1 관계가 성립되어야 한다. 코드베이스가 여러개 있는 경우, 여러 앱으로 구성된 분산 시스템으로 간주하고 분.. 2022. 9. 4. 이전 1 다음 반응형