Vous êtes sur la page 1sur 26

Microservice Architecture

using Spring Boot with React


& Redux
HELLO!
I am Hiten Pratap Singh
https://github.com/hitenpratap/
https://hprog99.wordpress.com/
hiten@fintechlabs.in
https://hitenpratap.github.io
What’s the microservice
architecture? 1

A microservice is a software
development technique—a variant of
the service-oriented architecture
(SOA) architectural style that
structures an application as a
collection of loosely coupled services.
Monolith V/S Microservice
Architecture 2

Characteristics of
Microservice Architecture 3
Characteristics of Microservice Architecture

◉ In a microservices architecture, services are small, independent, and loosely coupled.


◉ Each service is a separate codebase, which can be managed by a small development
team.
◉ Services can be deployed independently. A team can update an existing service
without rebuilding and redeploying the entire application.
◉ Services are responsible for persisting their own data or external state. This differs
from the traditional model, where a separate data layer handles data persistence.
◉ Services communicate with each other by using well-defined APIs. Internal
implementation details of each service are hidden from other services.
◉ Services don't need to share the same technology stack, libraries, or frameworks.
Microservice Architecture 4
Portal Application
Architecture 5
Portal Application
Microservice Architecture 6
Tech Stack
Let’s take a look at all the magical components
API Gateway

16
Log Analysis

17
Monitor Dashboard

18
Service Discovery

19
Auth Service

20
Config Service

21
Netflix Ribbon

22
Netflix Hystrix

23
Client(React & Redux)

24
THANKS!
Any questions?
You can find me at
https://github.com/hitenpratap/
https://hprog99.wordpress.com/
hiten@fintechlabs.in
https://hitenpratap.github.io

25
References
◉ https://medium.com/omarelgabrys-blog/microservices-with-spring-boot-intro-to-mi
croservices-part-1-c0d24cd422c3
◉ https://martinfowler.com/articles/microservices.html
◉ https://dzone.com/articles/microservices-architecture-what-when-how
◉ https://docs.microsoft.com/en-us/azure/architecture/guide/architecture-styles/micr
oservices

26

Vous aimerez peut-être aussi