Cloud Native Twelve-Factor Applications

Cloud Native Twelve-Factor Applications

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 0h 45m | 348 MB

The twelve-factors app is a methodology that allows for automation, continuous deployment, easy onboarding of new developers, and portability between execution environments. By leveraging this methodology when building modern web-based applications, you can also achieve straightforward deployment on numerous cloud platforms, and high scalability without the need to change tooling, architecture, or how your team works. It can be applied to apps written in any language and using any combination of backing services. In this course, join Frank Moley as he walks through the twelve factors that go into building agile, highly-scalable, and resilient web apps. As he discusses each factor, Frank explains exactly how they apply to cloud-native development, and shares key pointers for turning a legacy application into one that’s twelve-factor compatible.

Topics include:

  • What’s cloud native?
  • Managing dependencies
  • Running processes
  • Port binding
  • Scaling with processes
  • Environment uniformity
  • Using your logs
Table of Contents

1 Leverage twelve-factor methodologies
2 What you need to know
3 Factor 1 SCM and revision control
4 Factor 2 Managing dependencies
5 Factor 3 Application configuration
6 Factor 4 Backing services
7 Factor 5 CI CD
8 Factor 6 Running processes
9 Factor 7 Port binding
10 Factor 8 Scaling with processes
11 Factor 9 Dispose it all
12 Factor 10 Environment uniformity
13 Factor 11 Use your logs
14 Factor 12 Administering
15 Twelve-factor methodology mindset