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 - Kubernetes Tutorial
From the course: DevOps Foundations: Going Cloud Native
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.