Microservices with Spring

Introduction

A simple example for Microservices with spring and springboot.
In Microservices we will split a large application into smaller multiple application,
For example imagine an online shop with separate microservices for user-accounts, product, order and shopping carts:
The benefits from this is, in large applications, all services like accounts, product, order and shopping are bundled together in a single application, so the disadvantage here is if some error occurs any service, the whole application doesn’t work, but in microservices all services is split into multiple services so if one service like ‘order’ doesn’t work then other three services ‘account, product, and cart’ will work.
It is Easier to Build and Maintain the applications and it will Improved Productivity and Speed.