Microservices: Designing Highly Scalable Systems

Go to class
Write Review

Microservices: Designing Highly Scalable Systems provided by Udemy is a comprehensive online course, which lasts for 1-2 hours worth of material. Microservices: Designing Highly Scalable Systems is taught by Sean Campbell. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • 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

    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