Too Long; Didn't Read
The development life cycles of applications in an enterprise environment often follow a common theme. An application begins life with a clear purpose in mind and over time has requirements brought in that cause incremental additions to the scope of the original concept. As the application matures to an end-of-life state it has now grown far past its original intended purpose and is in dire need of a refactor. That story is the lifeblood of the microservice architecture transformation that’s sweeping the enterprise landscape.