C++ in containers
summary
Shows how C++ services run in containers end to end: a C++ OpenCV face detector called from a Node.js site behind an Nginx proxy, built with Docker multi-stage builds so the build image is ~6GB and the runtime image is ~50MB, GCC base images and Alpine/Debian tradeoffs, CI-friendly reproducible build containers, and scaling via Kubernetes jobs and a Redis work queue (example: 20 generated CSV files, parallelism set to 2). All demos run locally on Docker Desktop and Kubernetes.
AI-written summary · about
chapters (14)
- 0:00C++ in containers
- 1:03What containers are
- 2:47Why C++ in containers
- 4:09Building C++ containers
- 8:50Extracting binaries from containers
- 10:57C++ microservices with containers
- 12:42Multi-stage builds for C++
- 13:25Demo: Face detection service
- 23:23Summary of demo
- 24:05Cloud containers with Kubernetes
- 25:29Kubernetes basics for C++
- 28:40Demo: Scaling legacy C++ app
- 47:48Key takeaways for C++
- 49:57Future of C++ in containers & Q&A
related talks
43mDocker: From Development to Production
01h 06mSo many Docker platforms, so little time...
01h 01mContainers/Docker - what, why and how
01h 18mEmbracing Docker simplicity - while harnessing platform power
46mFrom Docker To Kubernetes: A Developer's Guide To Containers
01h 41mGetting started with Containers and Kubernetes: A Beginner's Workshop
01h 00mDocker, FROM scratch
22mEmbedded Software Development Efficiency Improvement with Docker and Kubernetes
