Microservices: Designing Highly Scalable Systems

Udemy Microservices: Designing Highly Scalable Systems

Register & Get access to index
REqKIUv.jpg


Learn how to design Microservices that are robust, highly-scalable, and loosely coupled

What you'll 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

Requirements​

  • Be interested in software architecture
  • A desire to build robust, highly scalable applications


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

Who this course is for:​

  • Software Architects
  • Software Engineers
  • Product Managers
  • Systems Analysts
  • Business Analysts
  • IT Managers
Author
TUTProfessor
Downloads
251
Views
1,844
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor