Developing and Continuous Deployment with Microservices
summary
A presentation about evolving from a monolithic system to microservices, describing how development tools and practices were changed during that migration. It explains adapting the development environment to simplify setups and integrating components to build a continuous deployment pipeline using Jenkins and Kubernetes.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 2:16Non-invasive ads and business
- 4:03Monolith to microservices
- 9:45Microservice advantages
- 11:08Microservice design
- 12:30Current architecture
- 15:38Complexity drawbacks
- 17:01Kubernetes infrastructure
- 19:30Docker optimization
- 21:17Kubernetes deployment
- 23:48Load balancing and scalability
- 25:55Availability and health
- 28:05Auto-scaling
- 29:50Monitoring and alerts
- 34:07Local development with Docker
- 37:17Local service discovery
- 39:44Local dev tool
- 43:14Continuous Deployment with Jenkins
- 46:30Achieved benefits
related talks
40mMicroservice Continuous Delivery
01h 00mAn Approach to Continuous Deployment in a Microservices Architecture
01h 06mContinuous Integration/Continuous Delivery for Microservices: Rule them all
01h 03mFrom Monolith to Microservices: Story and Practice
57mMicroservices with Kubernetes
43mContinuously deploying a distributed monolith
02h 38mMicroservices in Production: Kubernetes
57m6 Lessons I Learned on My Journey from Monolith to Microservices
