Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are
Microservices architecture is a better way of implementing a service oriented architecture. It gives you the ability to create competitive software which is scalable, flexible, and reliable. In this course, learn the design principles for a microservices architecture.
Concepts Covered: Monolithic Architecture & Applications, Microservices Design Principles, Handling Data, Synchronous & Asynchronous Communication, Domain Driven Design, CQRS, Event Sourcing, API Gateway Pattern, Hosting using Docker, Security, Handling failures
To be best prepared to succeed in this program, students should have experience with:
Web Development (HTML, CSS)
Linux Command Line Basics
Have 1-2 years of experience in developing apps