English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 22 lectures (1h 33m) | 591 GB
Learn how to design Microservices that are robust, highly-scalable, and loosely coupled
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 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
Table of Contents
Introduction
1 Introduction
2 Principles of Microservices
3 Microservices Benefits and Anti-Patterns
Building Blocks
4 Building Blocks
5 Microservices Architecture
6 Microservices as RESTful APIs
7 Client-to-Microservice Communication Through an API Gateway
8 Event-Driven Communication Using an Event Bus
9 Securing Microservices
Data Management
10 Data Management Patterns
11 CQRS & Event Sourcing
12 Saga Pattern
Success Factors
13 Success Factors
14 Logging
15 Monitoring & Alerting
16 Documentation
Deployment and Infrastructure
17 Deployment and Infrastructure
18 Containerization of Microservices
19 Tools and Technologies
Recommendations
20 Recommendations
21 Converting a Monolithic Application Into Microservices
22 Further Reading
Resolve the captcha to access the links!