-Microservices
-Api-Gateway
-Eureka-Server
By-: Aayush Chimaniya
Index
-What Is Monolithic Architecture.
-Advantages and Disadvantages of Monolithic Application.
-What is microservices.
-Advantages of microservices.
-Microservices Arhitecture.
-How two microservices communicate with each other.
-What is Api Gateway.
-What is Eureka Server.
-We will do practical.
Monolithic Architecture-:
Monolithic application has single code base with multiple modules.
Single Jar Will Be Created For This
Advantages Monolithic Architecture-:
-Simple to develop
-Simple to deploy
-Problem of network latency are relatively less.
Disadvantages Monolithic Architecture-:
-Scaling is difficult
-For every single change redeployment is needed
-Difficult to adapt new technology
-Single bug may down your whole application
What is Microservices?
-Microservices are small services that work together
-these services communication with each other directly using http protocols
Advantages Microservices Architecture-:
-Possible to change or upgrade each service individually rather
than upgrading in the entire application
-One service may down without impacting to others
-Easily use different technology for building different
microservices,
-Less dependency, loosely coupled
-Scalability improvements.
Api Gateway-:
How To Create Api Gateway-:
What is Eureka Server.
-Eureka Server is an application that holds the
information about all client-service applications.
-Every Micro service will register into the Eureka server
and Eureka server knows all the client applications
running on each port and IP address.
-Eureka Server is also known as Discovery Server.
How to build Eureka Server.
Use Case-:
Ports & Dependency We Will Use-:

Microservices Api Gateway Eureka Server.pptx