Have you ever had one of those uneasy nights hoping you don’t get a call saying that some part of an application brought a system down? So have I. Monolithic applications can be a powerful strategy in technical systems, but can crumble against certain opponents. Microservices combat those weaknesses using division and multiplication.
We will explore how microservices divide functionality and responsibility and multiply their forces to handle load and complexity. We will look at the pros and cons of this structure and evaluate it for real business use, then take our plans to the field through live coding and see whether our solution is a viable strategy.
Code repository: https://github.com/JMHReif/nodes-microservices-demo