Microservice using ASP.NET Core
Microservices using ASP.NET Core

Microservice using ASP.NET Core

The term microservices portrays a software development style that has grown from contemporary trends to set up practices that are meant to increase the speed and efficiency of developing and managing software solutions at scale. Microservices is more about applying a certain number of principles and architectural patterns than it is about architecture. Each microservice lives independently, but on the other hand, also all rely on each other. All microservices in a project get deployed in production at their own pace, on-premise, on the cloud, independently, living side by side.

Microservices Architecture

The following picture from Microsoft Docs shows the microservices architecture style.

There are various components in a microservices architecture apart from the microservices themselves.

Management. Maintains the nodes for the service.

Identity Provider. Manages the identity information and provides authentication services within a distributed network.

Service Discovery. Keeps track of services and service addresses and endpoints.

API Gateway. Serves as client’s entry point. The single point of contact from the client which, in turn, returns responses from underlying microservices and sometimes an aggregated response from multiple underlying microservices.

CDN. A content delivery network to serve static resources. For example, pages and web content in a distributed network.

Static Content The static resources like pages and web content.

Microservices are deployed independently with their own database per service so the underlying microservices look as shown in the following picture:

Monolithic vs Microservices Architecture

Monolithic applications are more of a single complete package, having all the related needed components and services encapsulated in one package. Read more...


Anupam Singh ????

Software Engineer, AVP at NatWest Group

6 年
回复
Ratan Kalwa

Software Development Team Lead @ Segen | CSPO, PM/PO

6 年

Great Going Akhil, You are an amazing Star!!!!

Sarathlal Saseendran

Senior Enterprise Solutions Architect at Voyon Group

6 年

Very informative. Bookmarked for future read!

要查看或添加评论,请登录

Akhil Mittal的更多文章

社区洞察

其他会员也浏览了