Deploying and Scaling Microservices
summary
Argues services must be independently deployable and use one artifact for all environments, showing concrete artifact options: tarballs (fragile), OS packages (deb/rpm via fpm), VM images (AMIs, built with Packer) and Docker containers (cheap isolation). Compares Docker Swarm (easy CLI but only recently gains rebalance), Mesos + Marathon (very mature, used to run Siri at ~30,000 nodes) and Kubernetes (Google-derived, pods and plaintext secrets quirk). Notes containers provision in milliseconds versus VMs in minutes.
AI-written summary · about
chapters (4)
related talks
51mDeploying And Scaling Microservices
37mKnee Deep in Microservices
31mMicroservices and Docker at Scale: the PB&J of Modern Application Delivery
10mThe differences between microservices and containers
33mEnabling Microservices
23mMicroservices and containers
42mLessons Learned: Deploying Microservices Software Product in Customer Environments
49mDeveloping microservices applications on the Kubernetes platform
