Breaking Down A Monolithic Application: Microservices vs. Self-Contained Systems