The platform ran the company's internal data integration: NiFi for flows, Trino for queries, Kafka and object storage underneath. Onboarding a new source meant a series of manual steps across several systems, each with its own credentials and its own conventions.
Logging had grown the same way. Some services wrote to one stack, some to another, and the dashboards that were supposed to explain the platform could not see across them. Nothing was broken; everything was slower than it should have been, including the team that ran it.