For you to quickly get an idea of where we’re heading, here is the TL;DR version about microservices, some of its main benefits and why it’s a big thing:
- Quickly scale and deliver new features and upgrades to market
- Rapidly iterate to find your next business model
- Improve and empower developer engagement
With this in mind, let’s take a step back and discuss a bit about monolithic apps, the counterpart to microservices.
Monolithic or packaged apps: why they’re getting old
The traditional way of building enterprise applications, using a monolithic approach, is becoming problematic as applications get larger and more complex or when your business needs to make adaptations to its product/service in order to respond to demand.