MENU

Fun & Interesting

Web App Fundamentals - The Twelve-Factor App

Book Overflow 1,264 4 months ago
Video Not Working? Fix It Now

In this episode of Book Overflow, Carter and Nathan discuss The Twelve-Factor App, a free-to-read manifesto on the fundamentals of building a modern web application. Join them as they discuss scalability, statelessness, and the proper way to handle logs! The Twelve-Factor App - https://12factor.net/ -- Books Mentioned in this Episode -- Note: As an Amazon Associate, we earn from qualifying purchases. ---------------------------------------------------------- Web Scalability for Startup Engineers by Artur Ejsmont https://amzn.to/3AWkfKp (paid link) Refactoring: Improving the Design of Existing Code by Martin Fowler https://amzn.to/3YUXaQs (paid link) ---------------- Other resources and Links mentioned in this episode: - Active Github - https://github.com/heroku/12factor - Original repo! - https://github.com/adamwiggins/12factor - Wikipedia Page - https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology - Google Cloud 12 Factor - https://cloud.google.com/architecture/twelve-factor-app-development-on-gcp - Redhat Illustrated Guide - https://www.redhat.com/en/blog/12-factor-app ---------------- 00:00 Intro 02:47 Initial thoughts on 12 Factor Apps 11:42 I. Codebase 16:17 II. Dependencies 21:50 III. Config 30:55 IV. Backing services 36:00 V. Build, release, run 40:40 VI. Processes 43:15 VII. Port binding 45:20 VIII. Concurrency 49:47 IX. Disposability 53:00 X. Dev/prod parity 57:40 XI. Logs 01:01:16 XII. Admin processes 01:03:01 Final Thoughts ---------------- Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5L Apple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325 X: https://x.com/bookoverflowpod Carter on X: https://x.com/cartermorgan Nathan's Functionally Imperative: www.functionallyimperative.com ---------------- Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week! The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io

Comment