An experienced senior software developer managed to achieve an incredible expansion of complexity by converting a short bash script into a system powered by microservices.
"I had a moment of clarity: every statement, every assignment, basically every atomic computation can be its own service! We can make this primitive solution truly distributed. We can distribute issues, distribute bottlenecks, distribute pain..." comments anonymous developer.
A complete diagram of the resulting system requires 11 different types of lines to differentiate between types of requests and responses, as well as a comprehensive legend describing regions, ecosystems, continuous integration and deployment strategies.