From the course: DevOps Foundations: Going Cloud Native

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Microservices architectures

Microservices architectures - Kubernetes Tutorial

From the course: DevOps Foundations: Going Cloud Native

Start my 1-month free trial

Microservices architectures

- [Instructor] One of the many efforts in modernizing enterprise applications is converting large monoliths into reusable components called microservices. There are many definitions for what a microservice is, and I like the Martin Fowler definition where microservices are just an architectural pattern to design applications as individually deployable services. As an architect, you have a lot of freedom in how you want to split up the services, whether you use Conway's Law and split up the application like your organization, or by business capabilities, or perhaps, by reusable components. If you're looking for ways to architect your monolith into microservices, I recommend you take a look at some of the following information. Take a look at the work from Martin Fowler on microservices. It's an excellent overview. If you're looking to dive in, I recommend two books on the subject. First, Building Microservices by Sam Newman. This book is a great end-to-end read. It starts with design…

Contents