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?.