Microservices Designing Highly Scalable Systems

Microservices: Designing Highly Scalable Systems
.MP4 | Video: 1280×720, 30 fps(r) | Audio: AAC, 48000 Hz, 2ch | 1.1 GB
Duration: 1.5 hours | Genre: eLearning | Language: English

Learn how to design robust, highly-scalable, loosely coupled services

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


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


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

Upon completion of this course, students will know how to manage data and distributed transactions in a microservices-based system. Students 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, students will learn how to convert a monolithic application into microservices.

Who this course is for:

Software Architects
Software Engineers
Product Managers
Systems Analysts
Business Analysts
IT Managers

(Buy premium account for maximum speed and resuming ability)