Sitemap
Edwin Savarimuthu

Edwin Savarimuthu

Fintech executive, entrepreneur, CIO / CTO, generally curious about lots and lots of things.

Member-only story

A CTO’s Guide to Managing Complexity

10 min readAug 17, 2026
Press enter or click to view image in full size
Photo by Timo Volz on Unsplash

If you are not subscribed to Medium you can still read this article for free using this link.

I have yet to meet a CTO who deliberately sets out to build a complex technology platform.

Nobody walks into a design review and says:

“Let’s make this unnecessarily complicated.”

And yet, give a technology organization a few years, a few acquisitions, a few hundred engineers, three cloud providers, five vendors, two generations of architecture and a handful of regulatory requirements, and somehow you end up with exactly that.

Complexity rarely arrives as a single architectural decision.

It accumulates.

A new service here.

A new integration there.

A temporary workaround that becomes permanent.

A database created because the existing one “wasn’t quite right.”

A vendor brought in because “we need this capability quickly.”

Another abstraction added because the previous abstraction wasn’t flexible enough.

None of these decisions are necessarily wrong.

In fact, most of them are perfectly reasonable when viewed in isolation.

--

--

Fintech executive, entrepreneur, CIO / CTO, generally curious about lots and lots of things.