CODEDRAGON ㆍDevelopment/Software Engineering
Twelve-Factor app
SaaS(Software As A Service) 앱을 만들기 위한 방법론
https://github.com/heroku/12factor
목차
One codebase tracked in revision control, many deploys Explicitly declare and isolate dependencies Store config in the environment Treat backing services as attached resources Strictly separate build and run stages Execute the app as one or more stateless processes Export services via port binding Scale out via the process model Maximize robustness with fast startup and graceful shutdown Keep development, staging, and production as similar as possible Treat logs as event streams Run admin/management tasks as one-off processes |
버전 관리되는 하나의 코드베이스와 다양한 배포 명시적으로 선언되고 분리된 종속성 환경(environment)에 저장된 설정 백엔드 서비스를 연결된 리소스로 취급 철저하게 분리된 빌드와 실행 단계 애플리케이션을 하나 혹은 여러개의 무상태(stateless) 프로세스로 실행 포트 바인딩을 사용해서 서비스를 공개함 프로세스 모델을 사용한 확장 빠른 시작과 그레이스풀 셧다운(graceful shutdown)을 통한 안정성 극대화 development, staging, production 환경을 최대한 비슷하게 유지 로그를 이벤트 스트림으로 취급 admin/maintenance 작업을 일회성 프로세스로 실행 |
Download ePub Book
or
'Development > Software Engineering' 카테고리의 다른 글
Markdown(마크다운) - 텍스트를 HTML로 바꿔주는 문법 (0) | 2021.02.08 |
---|---|
특수기호 (영문명, 한글명) 정리 - 읽는 법 (0) | 2021.01.24 |
파일 종류 - 텍스트 파일 (Text File), 이진 파일 (바이너리 파일; Binary File) (0) | 2020.12.21 |
Language Trends on GitHub - 언어 트렌드 파악하기 (0) | 2020.12.14 |
Email Address Validation API, 이메일 주소 검증 API (0) | 2020.11.30 |