Microservices Course Content
The Microservices course gives you a practical and actionable overview of topics such as design, development and testing of microservices, implementing security, springboot, analysis of logs, design patterns, and CI/CD pipelines. We assure you will learn all the core concepts of Microservices to make you an expert Microservices Application Developer.
Monolithic Architecture
- Traditional Monolithic Applications and Their Place
- Disadvantages of Monoliths
- Architecture Modernization
- Architecture Modernization Challenges
- Summary
Service-oriented Architecture
- Understanding SOA
Defining entities of Microservices
Microservices in nutshell
- What are Microservices?
- Microservices v/s Classic SOA
- Principles of Microservices Architecture Design
- Domain-Driven Design
- Domain-Driven Design – Benefits
- Microservices and Domain-Driven Design
- Summary
- REST Architecture principles
- Microservices Characteristics
- Designing for failure
- Inter-Process Communications
- Microservices Transaction Management
- Microservices Architecture – Pros
- Microservices Architecture – Cons
- Summary