Skip to content
PEATUK Series 1 Episode 3 - Explaining Twelve Factor Apps for Microservices episode artwork

Nov 14, 2017 32 min

PEATUK Series 1 Episode 3 - Explaining Twelve Factor Apps for Microservices

from Pilgrim Engineering Architecture Technology Podcast - PEAT UK Hosted by Peter Pilgrim

This episode is all about Heroku's Twelve Factor applications, which are design rules for building flexible, sustainable and robust cloud-native application. I. Codebase - One codebase tracked in revision control, many deploys II. Dependencies - Explicitly declare and isolate dependencies III. Config - Store config in the environment IV. Backing services - Treat backing services as attached resources V. Build, release, run - Strictly separate build and run stages VI. Processes - Execute the app as one or more stateless processes VII. Port binding - Export services via port binding VIII. Concurrency - Scale out via the process model IX. Disposability - Maximize robustness with fast startup and graceful shutdown X. Dev/prod parity - Keep development, staging, and production as similar as possible XI. Logs - Treat logs as event streams XII. Admin processes - Run admin/management tasks as one-off processes

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

PEATUK Series 1 Episode 3 - Explaining Twelve Factor Apps for Microservices

0:00 32:30

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Pilgrim Engineering Architecture Technology Podcast - PEAT UK?

This episode is 32 minutes long.

When was this Pilgrim Engineering Architecture Technology Podcast - PEAT UK episode published?

This episode was published on November 14, 2017.

Can I download this Pilgrim Engineering Architecture Technology Podcast - PEAT UK episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.