Simplified system history:

Advantages and disadvantages of microservices:

Benefits:

1. Loose coupling 2. Simple development and high efficiency 3

The bad:

1. Increased inter-system communication cost 2. Data consistency problem 3