Even though microservices have all the benefits that we listed earlier, it's important to understand that they do have a few downsides as well. Let's review these and consider how they can be dealt with:
- Too many options
- Slow at the beginning
- Monitoring
- Transactions and eventual consistency