Many companies have legacy systems that have become tangled webs of ownership and dependencies. Sources of truth float around as they are synced from one system to the next, any fault can cause side effects or stale data. My team and I have been working on decoupling our monoliths and I would like to share that journey, the technologies (Kafka, ksqlDb, etc), and the patterns (Strangler, Scaffolding, etc) we use to create single sources of truth and a new modern software ecosystem.