Professional Documents
Culture Documents
MicroServices PPT Final
MicroServices PPT Final
A monolithic architecture
is the traditional unified model
for the design of a
software program.
Listed down are the challenges of
Monolithic Architecture:
WHAT IS MICROSERVICE
It 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.
A microservice is not a
layer within a monolithic
application
Introduction
•Services in a microservice architecture (MSA) are often
processes that communicate over a network to fulfill a goal
using technology-agnostic protocols such as HTTP.
•Services in microservice architecture are independently
deployable.
•Services are organized around business capabilities.
•Services can be implemented using different programming
languages, databases, hardware and software environment,
depending on what fits best.
•Service development and operations requires a DevOps
approach, for instance to achieve observability.
Microservice Architecture
Differences between Traditional
Architecture and Microservices
Fig: Monolithic
Framework of Shopping
Cart Application
Fig: Microservice Architecture of Shopping Cart Application
Companies using Microservices
There is a long list of companies using Microservices to build
applications; these are just to name a few:
CSE-A
Harika-18D21A0502
Bhavana-18D21A0557