Shaping Applications for Docker, CoreOS, Kubernetes & Co.
summary
Real projects use Docker, CoreOS and Kubernetes to run a messaging service (IMMA) with Java, Python and Ruby; environments enforce a strict stateless vs persistent split, databases run on dedicated nodes or as containers with replication controller with replicas=1, and deployments roll out in minutes. Tooling creates full clusters with one-command environment builds, images are scanned with Clair, secrets use Kubernetes secrets (or Vault), monitoring uses Prometheus, and a security audit is passed.
AI-written summary · about
chapters (10)
- 0:00Introduction and background
- 4:03Containers versus virtualization
- 6:30Kubernetes overview and goals
- 9:01CoreOS and container-focused OS
- 14:25Microservices and stateless design
- 20:53Migration to containerized apps
- 25:10Case study Immo messaging service
- 29:48Outcome and business value
- 31:20Lean containers and security
- 35:32Closing and Q&A
related talks
37mDesigning Cloud Ready Applications
51mDeploying And Scaling Microservices
49mApplications architecture spanning multiple clouds
37mManaging Containers at Scale with CoreOS and Kubernetes
38mScaling your applications with Kubernetes and Docker
39mRunning Ruby Apps
01h 04mDeploying and Scaling Microservices
44mEvolving Dev and Ops with Kubernetes: Enterprise Adoption for Security, Speed, and Ease
