Microservices are increasingly used in the development world as developers work to create larger, more complex applications that are better developed and managed as a combination of smaller services that work cohesively together for larger, application-wide functionality.
Course Content
- Introduction:-Definition of Microservices, Principles of Microservices, Benefits of Microservices.
- Monitoring:-Monitoring Tool(hystrix, eureka admin and spring boot admin),API-Gateway application with Hystrix, sample applications.
- Virtualization:-What is microservice virtualization?, virtualization tool(Hoverfly), How To Create downstream service, How To Create client service, How To Verify The Service, Capture the Requests/Responses Using Hoverfly, Export/Import captured requests, Hoverfly Simulate mode.
- ELK Stack:-Definition of ELK Stack, ELK Stack Architecture, ELK Configuration, Logstash Configuration, Kibana Configuration, Verify ELK Stack.
- Docker:-Definition of Docker, Virtualization V/S Containerization, Docker Installation, How To Create docker Image?, How To Deploy Docker Image.
- Config Server:-Why to Use Config Server?, Config Server – Server Side Configuration, Config Server – Client Side Configuration, Debugging.
- Netflix Eureka:-What is Netflix Eureka Server and Clients?, Eureka Service Registry Server, How To Create Eureka Client Server.
- HashiCorp Consul:-Overview, Configuring Consul in Local workstation, How To Create Service And Client.
- Hystrix Circuit Breaker Pattern:-What is Circuit Breaker Pattern?, Hystrix Circuit Breaker Example, Create Hystrix Enabled Service, How To Test circuit Open Path and Close Path.
- Cloud Foundry:-What is Cloud Foundry, Pivotal Cloud Foundry Installation for Windows, Setup PWS Console, How to Deploy in Cloud Foundary.
- Zuul:-Where Zuul fits in microservices ecosystem?, Zuul Components, Zuul API gateway pattern, How To Create Load Balancer Using Zuul?, How To Create Create Zuul Gateway Service Proxy?.
- Zipkin and Sleuth:- What Is Zipkin?, Ziplin Modules, How to install Zipkin, What is Sleuth?, How To Integrate Zipkin and Sleuth?.