Skip to content

Breaking Monolith to Microservices with Docker and Kubernetes

Photo of LSET
Hosted By
LSET
Breaking Monolith to Microservices with Docker and Kubernetes

Details

Monolithic architectures have historically been challenging to scale. It becomes increasingly difficult to update and maintain an application as its code base grows. It becomes extremely difficult to introduce new features, languages, frameworks, and technologies. This limits innovation and new ideas.

Solution: Break Monolithic into Microservices

What is a microservice?
Microservices architectures allow each application component to function as a separate service and communicate with other services via well-defined APIs. Each microservice performs one specific task and is based on business capabilities. Different frameworks and programming languages can be used to develop microservices, and you can deploy them independently, as a single service, or as a group of services. Multiple microservices working together provide the solution.

What you will learn
In this workshop, we will demonstrate how to break a simple monolithic application into microservices. We will then build individual microservices in their own Docker container, deploy them to Kubernetes, and switch traffic to microservices. At the end of the workshop, you will be able to create your own microservices and deploy them to Kubernetes.

Photo of London School of Emerging Technology Group group
London School of Emerging Technology Group
See more events