Micro service Architecture

What is Microservice architecture?

Placing a specific set of operations together and serving it through HTTP will be called micro-service architecture. The microservice architecture will not have many dependencies with other modules.

The intention behind the micro-service architecture is to reduce the dependencies when making changes to the functionalities offered.

When do we have to go with micro-service architecture?

The micro-service architecture will be suitable when we have to scale a specific functionality we offer to the external world.

For ex:

In a hospital, patient information can be provided through a service.

patient/getpatient/id

patient/addpatient

patient/updatepatientinfo

patient/deletepatient

Challenges with the micro-service architecture will be the implementation effort will be higher than monolith architecture and the complexity too.

I will right more architecture-relevant articles often.