Deconstructing a Monolith
Starting with an existing monolithic e-commerce application, you will learn how to effectively apply and use different tools and projects from the CNCF landscape to break the monolith apart. You will start by chipping away a small, non-critical piece of the monolith and convert it to a service that can be independently built, tested and deployed. Building your cloud-native muscles, you will create a CI/CD pipeline and automate the whole process.
By the end of the workshop, you will have a collection of running services and functions that were previously embedded into a single monolith and practical experience on how to define bounded contexts, decide on functions vs. services, pick and implement communication patterns and use patterns such as strangler pattern and anti-corruption pattern to help you with breaking up your monolithic application.