https://lab.scub.net/evolution-of-software-architecture-from-monoliths-to-microservices-and-beyond-deb1c13d18ad