The team attempts to decompose the legacy monolith into microservices, only to discover that Mono contains the undocumented business rules keeping the company alive.
"Why does this function have 900 conditions? Because finance changed Tuesdays in 2016. That is not in the documentation. I was simple before the meetings. I just opened one file. tinycto.tv [music] The system remembers."
This occurs during 'rewrite from scratch' initiatives where the team underestimates the complexity of the domain logic embedded within the existing monolith.