SlideShare a Scribd company logo
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
Microservice Architecture using Spring Boot with React & Redux
Portal Application
Architecture 5
Microservice Architecture using Spring Boot with React & Redux
Portal Application
Microservice Architecture 6
Microservice Architecture using Spring Boot with React & Redux
Tech StackLet’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

More Related Content

What's hot (20)

PPTX
Introduction to microservices
Anil Allewar
 
PPTX
Prometheus (Prometheus London, 2016)
Brian Brazil
 
PPTX
DevOps introduction
Christian F. Nissen
 
PPTX
Introduction to Microservices
Roger van de Kimmenade
 
PDF
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
PPSX
Microservices Architecture - Cloud Native Apps
Araf Karsh Hamid
 
PPSX
Microservices, DevOps & SRE
Araf Karsh Hamid
 
PPSX
Domain Driven Design
Araf Karsh Hamid
 
PPTX
Micro services Architecture
Araf Karsh Hamid
 
PDF
Microservices Design Patterns | Edureka
Edureka!
 
PDF
Intro to GitHub Actions
All Things Open
 
PDF
Dual write strategies for microservices
Bilgin Ibryam
 
PDF
Microservices, Kubernetes and Istio - A Great Fit!
Animesh Singh
 
PPTX
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
Sudhir Tonse
 
PPTX
Azure DevOps
Juan Fabian
 
ODP
Openshift Container Platform
DLT Solutions
 
PPSX
Containers Docker Kind Kubernetes Istio
Araf Karsh Hamid
 
PDF
Secrets of Performance Tuning Java on Kubernetes
Bruno Borges
 
PDF
Microservices architecture overview v3
Dmitry Skaredov
 
PDF
Apache Kafka Architecture & Fundamentals Explained
confluent
 
Introduction to microservices
Anil Allewar
 
Prometheus (Prometheus London, 2016)
Brian Brazil
 
DevOps introduction
Christian F. Nissen
 
Introduction to Microservices
Roger van de Kimmenade
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
 
Microservices Architecture - Cloud Native Apps
Araf Karsh Hamid
 
Microservices, DevOps & SRE
Araf Karsh Hamid
 
Domain Driven Design
Araf Karsh Hamid
 
Micro services Architecture
Araf Karsh Hamid
 
Microservices Design Patterns | Edureka
Edureka!
 
Intro to GitHub Actions
All Things Open
 
Dual write strategies for microservices
Bilgin Ibryam
 
Microservices, Kubernetes and Istio - A Great Fit!
Animesh Singh
 
Pros and Cons of a MicroServices Architecture talk at AWS ReInvent
Sudhir Tonse
 
Azure DevOps
Juan Fabian
 
Openshift Container Platform
DLT Solutions
 
Containers Docker Kind Kubernetes Istio
Araf Karsh Hamid
 
Secrets of Performance Tuning Java on Kubernetes
Bruno Borges
 
Microservices architecture overview v3
Dmitry Skaredov
 
Apache Kafka Architecture & Fundamentals Explained
confluent
 

Similar to Microservice Architecture using Spring Boot with React & Redux (20)

PPTX
Microservice Architecture Software Architecture Microservice Design Pattern
jeetendra mandal
 
PDF
Microservices: Detailed Guide
Biztech Consulting & Solutions
 
PDF
Exploring Microservices Architecture in Software Development.pdf
Obii KriationZ
 
PPTX
AppDev with Microservices
Rishabh Dugar
 
PDF
Microservices vs Monolithic Architecture: Which Approach is Suitable for a St...
Shelly Megan
 
PDF
Microservices
Thiago Lopes
 
PPTX
MICROSERVICES ARCHITECTURE unit -2.pptx
MohammedShahid562503
 
PPTX
Microservice.pptx
kumarkaushal17
 
PPTX
Microservice's in detailed
Mohammed Fazuluddin
 
PPTX
Microservices with mule
Govind Mulinti
 
PPTX
Introduction to Microservices
Fayçal Bziou
 
DOCX
Micro services vs Monolith Architecture
MohamedElGohary71
 
PDF
Architecting for speed: how agile innovators accelerate growth through micros...
3gamma
 
PPTX
Software Architectures, Week 3 - Microservice-based Architectures
Angelos Kapsimanis
 
PDF
Introduction to Microservices.pdf
ShehanNIlanka
 
PDF
Architecting for speed: how agile innovators accelerate growth through micros...
Jesper Nordström
 
PPTX
Micro Services
SARADHIREDDYK
 
PDF
Microservices in cloud-based infrastructure
Gunnar Menzel
 
PPTX
Semiservice.pptx
kumarkaushal17
 
PDF
Term paper 2073131
mtestman
 
Microservice Architecture Software Architecture Microservice Design Pattern
jeetendra mandal
 
Microservices: Detailed Guide
Biztech Consulting & Solutions
 
Exploring Microservices Architecture in Software Development.pdf
Obii KriationZ
 
AppDev with Microservices
Rishabh Dugar
 
Microservices vs Monolithic Architecture: Which Approach is Suitable for a St...
Shelly Megan
 
Microservices
Thiago Lopes
 
MICROSERVICES ARCHITECTURE unit -2.pptx
MohammedShahid562503
 
Microservice.pptx
kumarkaushal17
 
Microservice's in detailed
Mohammed Fazuluddin
 
Microservices with mule
Govind Mulinti
 
Introduction to Microservices
Fayçal Bziou
 
Micro services vs Monolith Architecture
MohamedElGohary71
 
Architecting for speed: how agile innovators accelerate growth through micros...
3gamma
 
Software Architectures, Week 3 - Microservice-based Architectures
Angelos Kapsimanis
 
Introduction to Microservices.pdf
ShehanNIlanka
 
Architecting for speed: how agile innovators accelerate growth through micros...
Jesper Nordström
 
Micro Services
SARADHIREDDYK
 
Microservices in cloud-based infrastructure
Gunnar Menzel
 
Semiservice.pptx
kumarkaushal17
 
Term paper 2073131
mtestman
 
Ad

More from NexThoughts Technologies (20)

PDF
Alexa skill
NexThoughts Technologies
 
PDF
Docker & kubernetes
NexThoughts Technologies
 
PDF
Apache commons
NexThoughts Technologies
 
PDF
Solid Principles
NexThoughts Technologies
 
PDF
Introduction to TypeScript
NexThoughts Technologies
 
PDF
Smart Contract samples
NexThoughts Technologies
 
PDF
My Doc of geth
NexThoughts Technologies
 
PDF
Geth important commands
NexThoughts Technologies
 
PDF
Ethereum genesis
NexThoughts Technologies
 
PPTX
Springboot Microservices
NexThoughts Technologies
 
PDF
An Introduction to Redux
NexThoughts Technologies
 
PPTX
Google authentication
NexThoughts Technologies
 
ODP
Java 9 Features
NexThoughts Technologies
 
Docker & kubernetes
NexThoughts Technologies
 
Apache commons
NexThoughts Technologies
 
Solid Principles
NexThoughts Technologies
 
Introduction to TypeScript
NexThoughts Technologies
 
Smart Contract samples
NexThoughts Technologies
 
My Doc of geth
NexThoughts Technologies
 
Geth important commands
NexThoughts Technologies
 
Ethereum genesis
NexThoughts Technologies
 
Springboot Microservices
NexThoughts Technologies
 
An Introduction to Redux
NexThoughts Technologies
 
Google authentication
NexThoughts Technologies
 
Java 9 Features
NexThoughts Technologies
 
Ad

Recently uploaded (20)

PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Digital Circuits, important subject in CS
contactparinay1
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 

Microservice Architecture using Spring Boot with React & Redux