image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

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
Development Managers
Engineering Managers
Project Managers
Engineering Directors
Managers

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

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction
6
1.1-Introduction
1.2-Principles of Microservices
1.3-Quiz: Principles of Microservices
1.4-Microservices Benefits
1.5-Anti-Patterns
1.6-Quiz: Benefits and Anti-Patterns
2-Building Blocks
10
2.1-Building Blocks
2.2-Microservices Architecture
2.3-Microservices as RESTful APIs
2.4-Quiz: RESTful APIs
2.5-Client-to-Microservice Communication Through an API Gateway
2.6-Quiz: API Gateways
2.7-Event-Driven Communication Using an Event Bus
2.8-Quiz: Event-Driven Communication
2.9-Securing Microservices
2.10-Quiz: Securing Microservices
3-Data Management
5
3.1-Data Management Patterns
3.2-CQRS & Event Sourcing
3.3-Quiz: CQRS and Event Sourcing
3.4-Saga Pattern
3.5-Quiz: Saga Pattern
4-Success Factors
5
4.1-Success Factors
4.2-Logging
4.3-Monitoring & Alerting
4.4-Documentation
4.5-Practice Test: Success Factors
5-Deployment and Infrastructure
5
5.1-Deployment and Infrastructure
5.2-Containerization of Microservices
5.3-Quiz: Containerization of Microservices
5.4-Tools and Technologies
5.5-Quiz: Tools and Technologies
6-Recommendations
4
6.1-Recommendations
6.2-Converting a Monolithic Application Into Microservices
6.3-Further Reading
6.4-Congratulations