Displaying episodes 31 - 57 of 57 in total
The first in a five part series on the Big Bang rewrite completed at Saltside in 2014/15. This episode briefly tells the entire story as a backdrop for subsequent episodes.
Alex Hidalgo & Adam Hawkins discuss the theory, practices, and the hard problems with service level objectives (SLOs).
Keith Pitt & Adam Hawkins discuss the fearless continuous deployment culture at Buildkite.
Viktor Farcic & Adam Hawkins discuss logic behind GitOps, how to use ArgoCD, and changing the way we think of production environments.
Torin Sandall & Adam Hawkins discuss shifting left on security with Open Policy Agent (OPA), conftest, and rego. Plus Small Batches housekeeping.
Derek Comartin & Adam Hawkins discuss designing individual services in a distributed system for fast flow and team autonomy.
Mik Kersten & Adam Hawkins discuss the Flow Framework's origin and why optimizing for fast flow is all that matters.
Adam & Joe discuss the proposed additions in the 12.1 factor app, the challenge with dev-prod parity, and the missing security factor.
Jason and I discuss automated testing from a beginner's perspective and its impact on engineering success. Strong opinions included!
Recap of the 2019 book "Team Topologies: Organizing Business and Technology Teams for Fast Flow".
Dave Farley is the co-author of "Continuous Delivery". We discuss the book, real engineering, and more.
The story of Parts Unlimited as told by Bill in the Phoenix Project and Maxine in the Unicorn Project.
Something different for this episode! A live recording of my thoughts on integrated vs isolated dev environments.
SLIs, SLOs, and SLAs create a hierarchy. They measure reliability and create an objective framework for prioritization and decision making.
The pre-commit prevents known bad commits from entering the deployment pipeline. Use it as tool to improve percent-complete-percent-accurate in your deployment pipeline.
A follow up interview I did on the Rails with Jason Podcast. Similar to the first episode of this podcast but with more details. Great if you prefer conversations instead of lectures.
Preflight checks prevent deploys into known bad conditions
My guest appearance on Rails with Jason. We discussed designing deployment pipelines with preflight checks and smoke tests. Also the philosophy for DevOps and the importance of automated testing.
The four types of work--features, defects, debts, and risks--under pin the Flow Framework
The 12.1 factor app strives for dev/prod parity where practical and eschews it when not. This requires differenating between bounded and unbounded contexts.
Three additions to the original 12 factor app logs factor
Patch level improvements to the original 12 factor apps. 4 points to improve the configuration factor in your application.
The 12 factor app sets guidelines for designing software for deployment pipelines. They're a great starting point that can be improved upon. See why in this episode.
A look into into how fostering a culture of experimentation and learning drive continuous improvement. This is known as the Third Way of DevOps.
The Principle of Feedback, or the second way of DevOps, describes using right to left feedback in the value stream.
A look into the Principle of Flow which calls for fast feedback cycles from development to production.
Learn the "Thee Ways" of DevOps: flow, feedback, and learning as measured by lead time, deployment frequency, MTTR, and change failure rate.
Subscribe to Small Batches
Show notes and other presents sent to your inbox