Micro Services
What is Micro
Services?
Microservices is an approach to software development in which an
application is broken down into a collection of small independent
services.
Each Service performs a specific function.
Designed to work and communicate with each other through well-
defined interfaces, to deliver the overall functionality of the
application.
A single, self-contained application.
Scaling the entire application.
Deploying changes to the entire
application.
A failure in one part of the
application can affect the entire
application.
Complexity is generally lower
because there are fewer moving
parts to manage.
An application composed of
multipleindependent services
Individual services can be scaled
independently.
individual services can be deployed
independently.
A failure in one service does not
necessarily affect the entire application.
Complexity is generally higher because
there are more moving parts to manage.
Using Spring Boot, Spring
Security, REST APIs, and
Angular in a microservices
architecture is a popular
approach for building
scalable and maintainable
applications.

Micro Services.pdf

  • 1.
  • 2.
  • 3.
    Microservices is anapproach to software development in which an application is broken down into a collection of small independent services. Each Service performs a specific function. Designed to work and communicate with each other through well- defined interfaces, to deliver the overall functionality of the application.
  • 4.
    A single, self-containedapplication. Scaling the entire application. Deploying changes to the entire application. A failure in one part of the application can affect the entire application. Complexity is generally lower because there are fewer moving parts to manage. An application composed of multipleindependent services Individual services can be scaled independently. individual services can be deployed independently. A failure in one service does not necessarily affect the entire application. Complexity is generally higher because there are more moving parts to manage.
  • 5.
    Using Spring Boot,Spring Security, REST APIs, and Angular in a microservices architecture is a popular approach for building scalable and maintainable applications.