Microservice - Basics (java)
₹10,000.00
₹5,000.00
50% OFF
🗓️ Course Schedule
📅 Day 1: Introduction to Microservices
Topics:
- Monolithic vs Microservices Architecture
- Characteristics & advantages of microservices
- Real-world examples (Netflix, Amazon, Uber)
- Introduction to REST APIs and JSON
- Tools and Tech Stack Overview: Spring Boot / Node.js / Docker (overview)
Hands-On:
- Create a basic RESTful API in Java (Spring Boot) or Node.js (Express)
📅 Day 2: Designing Microservices
Topics:
- Microservices design principles
- Domain-Driven Design (DDD) basics
- Service decomposition strategies
- Communication between services (REST, gRPC basics)
Hands-On:
- Create 2 simple services: e.g., User Service and Order Service
- Make them communicate using REST endpoints
📅 Day 3: Service Communication & Data Management
Topics:
- API Gateway & Service Registry overview (e.g., Netflix Eureka, Spring Cloud Gateway)
- Database per service vs shared database
- Error handling, retries, and timeouts
- Intro to Docker & containerization
Hands-On:
- Use Postman to test inter-service communication
- Basic Docker demo: containerize one service
📅 Day 4: Mini Project + Best Practices
Topics:
- Best practices: logging, security, scalability
- Brief on CI/CD & deployment strategies
- Recap and Q&A
Hands-On: