Training of Microservices
About Course
Microservices Architecture is one of the methods for implementing a service-oriented architecture. Edureka’s Microservices Architecture training helps you gain expertise in developing a Microservices Architecture-based solution. Apply Microservices principles to specific business requirements to build a scalable & performing solution. After completing this training, you will have gained the knowledge
about various Microservices architectural styles, how to select the appropriate architecture design and how Netflix has used Microservices to scale.
Curriculum
Evolution of Microservices
Learning Objectives: In this Module, you will learn how Microservices have evolved over time and
how different is Microservices from SOA. In addition, you will get to know about different architectures and where does Microservices architecture fit.
Pre-Requisites of the Course
- Java Programming
Knowledge Spring Framework
Basic Knowledge on Maven
Microservices Course Topics:
- Monolithic Architecture Distributed Architecture
- Service oriented Architecture Microservice and API Ecosystem
- Microservices in nutshell Point of considerations
- SOA vs. Microservice Microservice & API
- Evolution Of MicroServices
- What are MicroServices
- A honey Comb Analogy
- Principles Of MicroServices
- Characteristics Of Micro Services
- Monolithic architecture overview
- Limitation of Monolithic architecture
- Solution with MicroServices
- Micro Services relationship with SOA
- with Twelve-Factor apps
- MicroServices use cases
- MicroServices Benefits
- Designing Service to service Communication
- Synchronous Stye Communication
- asynchronous Stye Communication
- MicroService Per JVM
- Can microservices share data stores?
- User interfaces in microservices
- Microservices challenges
- The microservices capability model
Microservices Evolution
– A Case Study
– Understanding the NovelHealthCare application
- Microservices Target Architecture
Internal layering of microservicesOrchestration of microservices
Implementing MicroServices With SpringBoot - Setting up a development environment
Best Practices and Common Principles
NovelHealthCare Project Overview
Implementing super admin, admin, doctor and patient microservices - Controller Components
Service Components
Entity/Domain Components
Repository Components - Execusion
Testing