12 팩터 앱

Jmnote (토론 | 기여)님의 2016년 1월 12일 (화) 19:30 판 (새 문서: ==개요== ;The Twelve-Factor App ;12 팩터 앱 {| class='wikitable' |- | 1 || 코드베이스 || 버전 관리되는 하나의 코드베이스와 다양한 배포 |- | 2 || 종속...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

The Twelve-Factor App
12 팩터 앱
1 코드베이스 버전 관리되는 하나의 코드베이스와 다양한 배포
2 종속성 명시적으로 선언되고 분리된 종속성
3 설정 환경(environment)에 저장된 설정
4 백엔드 서비스 백엔드 서비스를 연결된 리소스로 취급
5 빌드, 릴리즈, 실행 철저하게 분리된 빌드와 실행 단계
6 프로세스 애플리케이션을 하나 혹은 여러개의 무상태(stateless) 프로세스로 실행
7 포트 바인딩 포트 바인딩을 사용해서 서비스 공개
8 동시성(Concurrency) 프로세스 모델을 사용한 확장
9 폐기 가능(Disposability) 빠른 시작과 그레이스풀 셧다운(graceful shutdown)을 통한 안정성 극대화
10 dev/prod 일치 development, staging, production 환경을 최대한 비슷하게 유지
11 로그 로그를 이벤트 스트림으로 취급
12 Admin 프로세스 admin/maintenance 작업을 일회성 프로세스로 실행

2 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}