Using production service definitions on developer laptops
summary
Claims that running production service definitions on a laptop removes environment drift and lets developers exercise the same scheduling, failures, and conformance tests they expect in prod. Implements a local cluster using Docker containers and a docker swarm-style scheduler, visualizing four containers (one host plus three service tasks) and deploying the real service definitions. Tests and smoke suites run locally, iterations are faster, and the setup demonstrably surfaces the same failures seen in data center runs.
AI-written summary · about
related talks
26mThe Art of The Laptop Cluster
24mReplicating Prod on your Laptop using the Magic of Container
31mEnvironments as a Service: improve DX
34mLocal Microservice Development: Remote Kubernetes Assist
32mLocal development techniques with Kubernetes
27mDesigning a local development environment based on containers
16mLiving without pre-production environments
45mBuilding a Kubernetes Integrated Local Development Environment
