About

Kunal Dwivedi
I’m Kunal Dwivedi, a Senior Member of Technical Staff at Salesforce and a seasoned software engineer with over five years of experience designing and scaling distributed systems. I’ve worked at Amazon, Samsung, and Salesforce, leading the end-to-end architecture of high-performance microservices and scalable backend systems.
What This Blog is About
Through To Infinite Scale, I break down complex system design concepts and share real-world insights, optimizations, and best practices. Whether it’s caching strategies, database sharding, fault tolerance, or designing low-latency architectures, my goal is to help engineers think like architects.
But system design isn't just about building scalable systems—it's also a crucial skill for technical interviews. Many engineers struggle with open-ended system design problems, and that’s where this blog comes in.
IMPORTANT
Mastering system design interviews requires structured thinking, trade-off analysis, and a deep understanding of scalability and reliability.
Here, I’ll demystify system design interviews, providing:
- Structured approaches to solving system design problems
- Key trade-offs and best practices
- Deep dives into real-world architectures
- Mock interview-style breakdowns of popular system design questions
Who Should Follow This Blog?
If you are:
- Preparing for system design interviews at top tech companies
- A backend engineer looking to level up in distributed systems
- Curious about real-world scalable architectures
… then To Infinite Scale is the blog for you!
Follow along as I explore the art and science of building and designing scalable systems!