Service autonomy

While building a microservice application, the prime goal is to make each member (service) a standalone and independent building block. To make sure each service runs with optimal performance and provides reliable output, they must take full control over the underlying resources they use.

This can be achieved with the service autonomy principle. It recommends each service should be designed with autonomy in mind. By doing so, the control and ownership a service has over its own execution environment will be more effective, which would otherwise be difficult to achieve with shared resources in a monolithic architecture. This will greatly help in dealing with the scalability of the application.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.221.53.209