Objective

Understand the microservices architecture, its principles, and implementation using Spring Boot. Learn to fragment business requirements into microservices, apply deployment patterns, use an API gateway for routing, implement service discovery, and manage databases for microservices. Demonstrate a Spring Boot microservices application with two services (Employee and Department) communicating via REST APIs.

Lecture Topics

1. Introduction to Microservices

2. Microservices Architecture

3. Fragmentation of Business Requirement