Yes it is important because of the following reason:
1. Componentization, the ability to replace parts of a system, comparing with stereo components where each piece can be replaced independently from the others.
2. Organisation around business capabilities instead of around technology.
Smart endpoints and dumb pipes, explicitly avoiding the use of an Enterprise Service Bus (ESB).
3. Decentralised data management with one database for each service instead of one database for a whole company.
4. Infrastructure automation with continuous delivery being mandatory.
Start your learning Journey from here.
Ankit Dixit replied
333 weeks ago