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.



