1 / 1

MICROSERVICES

Microservices are a software application design pattern wherein component software systems are built to a common specification to allow each component to be developed, deployed, and scaled independently.

Bryan3
Download Presentation

MICROSERVICES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MICROSERVICES WHAT ARE MICROSERVICES ? Microservices is an architectural design for building distributed applications by breaking them down into separate services. Further, each service can be scaled or updated without disrupting the other services in the application. WHAT IS A MICROSERVICE ARCHITECTURE ? A microservices architecture is a type of application architecture in which individual, independently deployable services are designed and developed. WHAT ARE THE ADVANTAGES OF MICROSERVICES ARCHITECTURE ? Microservices are self-contained services. They minimize the impact of changes on other services. It is possible to upgrade each service individually. HOW MICROSERVICE ARCHITECTURE WORKS ? A microservice architecture can be composed of the following components— Clients – Requests are sent by users from various devices. Identity Providers – Verifies the identity of users or customers & issues security tokens. API Gateway – Client queries are handled by the API Gateway. Static Content — Contains all of the system’s content. Management — Balances node services & detects problems. Service Discovery — A tool for determining the best path for communication between microservices. Content Delivery Networks (CDNs) – A network of proxy servers & data center that is distributed. Remote Service – Allows remote access to information stored on a network of IT devices. Created by aTeam Soft Solutions

More Related