Download - Beyond the Twelve-Factor App
![Page 1: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/1.jpg)
The Twelve Factor App12
Cloud NATIVE APPLICATION PATTERNS
2016.08.26 Kazuya Takahashi
@REALWORLD
Beyond
![Page 2: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/2.jpg)
About me
The Twelve Factor App12
Beyond
![Page 3: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/3.jpg)
the Twelve-Factor App
The Twelve Factor App12
Beyond
![Page 4: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/4.jpg)
the Twelve-Factor AppBeyond
The Twelve Factor App12
Beyond
![Page 5: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/5.jpg)
01. One Codebase, One Application
The Twelve Factor App12
Beyond
![Page 6: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/6.jpg)
01. One Codebase, One Application
The Twelve Factor App12
Beyond
![Page 7: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/7.jpg)
02. API First
The Twelve Factor App12
Beyond
![Page 8: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/8.jpg)
02. API First
The Twelve Factor App12
Beyond
![Page 9: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/9.jpg)
03. Dependency Management
The Twelve Factor App12
Beyond
![Page 10: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/10.jpg)
03. Dependency Management
The Twelve Factor App12
Beyond
![Page 11: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/11.jpg)
04. Design, Build, Release, Run
The Twelve Factor App12
Beyond
![Page 12: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/12.jpg)
04. Design, Build, Release, Run
The Twelve Factor App12
Beyond
![Page 13: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/13.jpg)
04. Design, Build, Release, Run
The Twelve Factor App12
Beyond
![Page 14: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/14.jpg)
05. Configuration, Credentials, and Code
The Twelve Factor App12
Beyond
![Page 15: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/15.jpg)
05. Configuration, Credentials, and Code
The Twelve Factor App12
Beyond
![Page 16: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/16.jpg)
06. Logs
The Twelve Factor App12
Beyond
![Page 17: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/17.jpg)
06. Logs
The Twelve Factor App12
Beyond
![Page 18: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/18.jpg)
07. Disposability
The Twelve Factor App12
Beyond
![Page 19: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/19.jpg)
07. Disposability
The Twelve Factor App12
Beyond
![Page 20: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/20.jpg)
08. Backing services
The Twelve Factor App12
Beyond
![Page 21: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/21.jpg)
08. Backing services
The Twelve Factor App12
Beyond
![Page 23: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/23.jpg)
09. Environment Parity
The Twelve Factor App12
Beyond
![Page 24: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/24.jpg)
09. Environment Parity
The Twelve Factor App12
Beyond
![Page 25: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/25.jpg)
09. Environment Parity
The Twelve Factor App12
Beyond
![Page 26: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/26.jpg)
10. Administrative Processes
The Twelve Factor App12
Beyond
![Page 27: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/27.jpg)
10. Administrative Processes
The Twelve Factor App12
Beyond
![Page 28: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/28.jpg)
10. Administrative Processes
The Twelve Factor App12
Beyond
![Page 29: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/29.jpg)
11. Port binding
The Twelve Factor App12
Beyond
![Page 30: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/30.jpg)
11. Port binding
The Twelve Factor App12
Beyond
![Page 31: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/31.jpg)
12. Stateless Processes
The Twelve Factor App12
Beyond
![Page 32: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/32.jpg)
12. Stateless Processes
The Twelve Factor App12
Beyond
![Page 33: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/33.jpg)
13. Concurrency
The Twelve Factor App12
Beyond
![Page 34: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/34.jpg)
13. Concurrency
The Twelve Factor App12
Beyond
![Page 35: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/35.jpg)
14. Telemetry
The Twelve Factor App12
Beyond
![Page 36: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/36.jpg)
14. Telemetry
The Twelve Factor App12
Beyond
![Page 37: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/37.jpg)
15. Authentication and Authorization
The Twelve Factor App12
Beyond
![Page 38: Beyond the Twelve-Factor App](https://reader033.vdocuments.net/reader033/viewer/2022051404/58ef72d41a28ab53168b45b1/html5/thumbnails/38.jpg)
15. Authentication and Authorization
The Twelve Factor App12
Beyond