Hi, I’m Rathish.
I build and think about systems that have to survive the real world: scale, reliability, changing requirements, and the tradeoffs that come with all of them.
I’m a Principal Architect based in Ooty, Tamil Nadu, India. For the past 14 years, I’ve worked across databases, data platforms, cloud systems, architecture, and more recently, AI engineering. Most of that time has been spent building and evolving systems that operate under real constraints: scale, reliability, changing requirements, and the tradeoffs that come with all of them.
This site is where I collect notes from that journey. Some posts go deep into database internals. Some explore distributed systems, cloud platforms, architecture, or AI systems. Others are simply observations from building and operating software over time. The common thread is trying to understand why systems behave the way they do, and what makes certain decisions hold up better than others.
Technology changes faster than principles do.
Tools evolve. Architectures evolve. But ideas like simplicity, reliability, understanding constraints, and making thoughtful tradeoffs seem to matter in every generation of software.
I write for engineers, architects, technical leaders, and anyone who enjoys understanding systems beyond their surface.
Outside work, I enjoy long walks, yoga, and spending time with my wife and son. More broadly, I try to contribute back in whatever way I can: through writing, mentoring, sharing ideas, or helping others grow. That goal matters more to me than any individual technology or role.
If something here helps you think more clearly, build with more confidence, or understand a system a little better, then the writing has done its job.
What Shapes The Writing
Simplicity with context
Simple is valuable when it respects the constraints the system actually lives inside.
Reliability over theater
Good systems are boring in production because the hard choices were made earlier.
Tradeoffs made visible
Architecture improves when decisions name what they optimize and what they give up.
Learning in public
Writing is a way to sharpen thinking, share context, and help others grow.
Explore Further
A few easy ways to follow along, continue the conversation, or collaborate.