The Journey to Microservice Adoption
summary
Describes migrating an image-processing monolith by offloading CPU‑intensive tasks to a pool of async worker containers, moving request/response logic to lightweight frontends and running workers on Kubernetes for scaling. Uses V8/node processes and container images, instruments queue consumers (multiple consumer types for different workloads), and shifts heavy CPU work to async workers to reduce frontend latency. Mentions container builds, deployment to production, and training needed for the team on containerization.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:18INTRODUCTION
- 1:41EXAMPLE: FILE GENERATION
- 13:45ARCHITECTURE DIAGRAM (CACHING)
- 18:30ARCHITECTURE DIAGRAM (MULTIPLE SYNC WORKERS)
- 23:11BARGAINING FOR BENEFITS
related talks
30mApplication Modernization Using Cloud Strangler Pattern and DevOps Best Practices
39mMicroservices & Kubernetes in a High-demand Environment: The Experience
45mContinuously delivering containerized, highly available microservices
29mMoving from A and B to ~150 microservices, the journey and learnings
43mSolving Scalability by Converting a Monolith into Microservices
31mMicroservices and Docker at Scale: the PB&J of Modern Application Delivery
57mMicroservices with Kubernetes
49mDeveloping microservices applications on the Kubernetes platform
