Microservices: Designing Highly Scalable Systems

Microservices with a Purpose: Exploring the Bigger Picture

Ratings: 4.49 / 5.00




Description

The goal of this course it to equip you with all the knowledge required to design a robust, highly scalable microservices architecture. 

If you know nothing about Microservices, this course is ideal for you! You will get a fast, yet comprehensive introduction into the world of microservices!

Upon completion of this course, you will know how to manage data and distributed transactions in a microservices-based system. You will also learn how to secure microservices, and how microservices interact with each other through asynchronous event-driven communication while maintaining autonomy and independence.

At the conclusion of this course, you will learn how to convert a monolithic application into microservices.


What students are saying about this course?

5-Stars: By far one of the most concise explanations of microservices that I've heard so far. This was a great introduction and the sections helped to fill in some knowledge gaps about the tools that I've been using. A great breakdown of the "what" and "why" of microservices - Miguel Malcolm

5-Stars: Simple and easy to understand introduction but high level approach to microservices architecture. I will recommend this to any one who wants to get into microservices architecture. - Michael Gyekye

5-Stars: Brilliant course. Great overview of what constitutes a microservices architecture. Well done Sean. - Akoni Tee

5-Stars: Concentrated information about all aspects of microservice architerture - Vyacheslav Kolotiy

5-Stars: Great course for understanding Microservices principles. - Andrew Rosenbaum

5-Stars: Excellent starter course. Great overview of microservice. - Ann

5-Stars: Exactly at the level of detail I was looking for. It kept it high level at the architectural level, while going into enough detail to touch on the key architectural concepts. It's a great class to get oriented in the space and the reading list at the end is very helpful. Thank you for making this class. - Peter Cordone

5-Stars: Very Simple, to the point. A full meal of microservices explained very neatly in a short time. Highly recommend for any who wants to start working on microservice or already working on microservice to learn some new patterns and technologies. - Raghavendra Shapur Chandraiah Setty

What You Will Learn!

  • The core principles of microservices
  • Microservices benefits and anti-patterns
  • The building blocks of a microservices architecture
  • Client-to-microservice communication through an API gateway
  • Event-driven communication using an event-bus
  • How to secure microservices
  • How to manage data in a microservices-based system
  • How distributed transactions work with microservices
  • Microservices success factors
  • Containerization of microservices
  • Tools and technologies to build and manage microservices
  • How to convert a monolithic application into microservices
  • CQRS
  • Saga Pattern

Who Should Attend!

  • Software Architects
  • Software Engineers
  • Product Managers
  • Systems Analysts
  • Business Analysts
  • IT Managers
  • Development Managers
  • Engineering Managers
  • Project Managers
  • Engineering Directors
  • Managers