Microservices Designing Highly Scalable Systems
Learn how to design robust, highly-scalable, loosely coupled services
- 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
Description
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.
- Software Architects
- Software Engineers
- Product Managers
- Systems Analysts
- Business Analysts
- IT Managers
Created by Sean Campbell
Last updated 9/2019
English
English [Auto-generated]
Size: 1.10 GB
https://www.udemy.com/course/introduction-to-microservices/.