Tuba Kaya

Software modularization, reliability & cloud migration

Building software systems that stay modular, reliable and modernizable.

I'm Tuba Kaya. I help engineering teams untangle complex systems — decomposing monoliths into clean modules, hardening reliability, and moving legacy workloads to the cloud without stopping the business. This is where I write down what I've learned.

What I focus on

System Modularization

Decomposing monoliths and tangled systems into modules with clear boundaries, ownership and contracts.

System Reliability

Designing for failure: SLOs, resilience patterns, observability and operable systems that stay up under load.

Cloud Migrations

Moving workloads to the cloud pragmatically — the strangler path, not the big-bang rewrite.

Legacy Modernization

Turning legacy liabilities into evolvable assets without halting the business.

Software Principles

The durable ideas — coupling, cohesion, boundaries — that outlive any framework.

Recent writing

All posts →