38
The Twelve Factor App 12 Cloud NATIVE APPLICATION PATTERNS 2016.08.26 Kazuya Takahashi @REALWORLD Beyond

Beyond the Twelve-Factor App

Embed Size (px)

Citation preview

Page 1: Beyond the Twelve-Factor App

The Twelve Factor App12

Cloud NATIVE APPLICATION PATTERNS

2016.08.26 Kazuya Takahashi

@REALWORLD

Beyond

Page 2: Beyond the Twelve-Factor App

About me

The Twelve Factor App12

Beyond

Page 3: Beyond the Twelve-Factor App

the Twelve-Factor App

The Twelve Factor App12

Beyond

Page 4: Beyond the Twelve-Factor App

the Twelve-Factor AppBeyond

The Twelve Factor App12

Beyond

Page 5: Beyond the Twelve-Factor App

01. One Codebase, One Application

The Twelve Factor App12

Beyond

Page 6: Beyond the Twelve-Factor App

01. One Codebase, One Application

The Twelve Factor App12

Beyond

Page 7: Beyond the Twelve-Factor App

02. API First

The Twelve Factor App12

Beyond

Page 8: Beyond the Twelve-Factor App

02. API First

The Twelve Factor App12

Beyond

Page 9: Beyond the Twelve-Factor App

03. Dependency Management

The Twelve Factor App12

Beyond

Page 10: Beyond the Twelve-Factor App

03. Dependency Management

The Twelve Factor App12

Beyond

Page 11: Beyond the Twelve-Factor App

04. Design, Build, Release, Run

The Twelve Factor App12

Beyond

Page 12: Beyond the Twelve-Factor App

04. Design, Build, Release, Run

The Twelve Factor App12

Beyond

Page 13: Beyond the Twelve-Factor App

04. Design, Build, Release, Run

The Twelve Factor App12

Beyond

Page 14: Beyond the Twelve-Factor App

05. Configuration, Credentials, and Code

The Twelve Factor App12

Beyond

Page 15: Beyond the Twelve-Factor App

05. Configuration, Credentials, and Code

The Twelve Factor App12

Beyond

Page 16: Beyond the Twelve-Factor App

06. Logs

The Twelve Factor App12

Beyond

Page 17: Beyond the Twelve-Factor App

06. Logs

The Twelve Factor App12

Beyond

Page 18: Beyond the Twelve-Factor App

07. Disposability

The Twelve Factor App12

Beyond

Page 19: Beyond the Twelve-Factor App

07. Disposability

The Twelve Factor App12

Beyond

Page 20: Beyond the Twelve-Factor App

08. Backing services

The Twelve Factor App12

Beyond

Page 21: Beyond the Twelve-Factor App

08. Backing services

The Twelve Factor App12

Beyond

Page 22: Beyond the Twelve-Factor App

08. Backing services

The Twelve Factor App12

Beyond

Page 23: Beyond the Twelve-Factor App

09. Environment Parity

The Twelve Factor App12

Beyond

Page 24: Beyond the Twelve-Factor App

09. Environment Parity

The Twelve Factor App12

Beyond

Page 25: Beyond the Twelve-Factor App

09. Environment Parity

The Twelve Factor App12

Beyond

Page 26: Beyond the Twelve-Factor App

10. Administrative Processes

The Twelve Factor App12

Beyond

Page 27: Beyond the Twelve-Factor App

10. Administrative Processes

The Twelve Factor App12

Beyond

Page 28: Beyond the Twelve-Factor App

10. Administrative Processes

The Twelve Factor App12

Beyond

Page 29: Beyond the Twelve-Factor App

11. Port binding

The Twelve Factor App12

Beyond

Page 30: Beyond the Twelve-Factor App

11. Port binding

The Twelve Factor App12

Beyond

Page 31: Beyond the Twelve-Factor App

12. Stateless Processes

The Twelve Factor App12

Beyond

Page 32: Beyond the Twelve-Factor App

12. Stateless Processes

The Twelve Factor App12

Beyond

Page 33: Beyond the Twelve-Factor App

13. Concurrency

The Twelve Factor App12

Beyond

Page 34: Beyond the Twelve-Factor App

13. Concurrency

The Twelve Factor App12

Beyond

Page 35: Beyond the Twelve-Factor App

14. Telemetry

The Twelve Factor App12

Beyond

Page 36: Beyond the Twelve-Factor App

14. Telemetry

The Twelve Factor App12

Beyond

Page 37: Beyond the Twelve-Factor App

15. Authentication and Authorization

The Twelve Factor App12

Beyond

Page 38: Beyond the Twelve-Factor App

15. Authentication and Authorization

The Twelve Factor App12

Beyond