Ritesh Shrivastav's Blog

August 15, 2025

Scaling Serverless Beyond the First Function

When serverless first hit the scene, it sounded almost too good to be true. No servers to provision. No patching, scaling, or load balancing to worry about. Just write your function, deploy it, and let the cloud handle the rest. It promised developer productivity, fewer ops, faster iteration, automatic scaling, and you only pay when your code runs.

Serverless

At Jodo a fintech startup focused on simplifying fee payments and collections for MSMEs and educational institutions, we were sold. We jumped in w...

 •  0 comments  •  flag
Share on Twitter
Published on August 15, 2025 20:03

June 27, 2025

Invisible Bugs

In code reviews, the easiest thing to do is verify that something works. You check the logic, run the tests, maybe click through a few UI flows—and if it behaves as expected, you approve. Most code reviews stop at the surface: does it work, do the tests pass, does the feature behave as expected? It’s easy to approve code that looks functional and polished.

But the most important issues in software aren’t obvious at first glance. The real weight of a review lies in catching what doesn’t break no...

 •  0 comments  •  flag
Share on Twitter
Published on June 27, 2025 20:03

June 21, 2025

The Socratic Way of Questioning

Recently I picked up The Socratic Way of Questioning by Thinknetic, and it turned out to be one of those rare books that feels both ancient and modern at the same time. Rooted in the timeless techniques of Socrates, it’s not just about asking questions—it’s about learning how to think better.

This isn’t a heavy philosophy text. It’s more like a practical guide to clearer thinking, deeper conversations, and better problem-solving. The whole idea is centered around one concept: we often accept th...

 •  0 comments  •  flag
Share on Twitter
Published on June 21, 2025 12:38

June 4, 2025

Abstraction

Abstraction is one of the most fundamental tools we have in software engineering. At its core, a good abstraction allows users to perform powerful tasks without needing to understand the intricate details of how those tasks are implemented. This is true whether you are building a graphics library, developing application layers, assembling reusable components, or even constructing complex platforms.

A key strength of abstraction is that it shields users from the overwhelming complexity that can ...

 •  0 comments  •  flag
Share on Twitter
Published on June 04, 2025 10:38

May 16, 2025

Behind the Win: How Jodo Engineered DevOps Excellence

Winning the Engineering Excellence Squad (Financial Services) award at Dine with DevOps III 2025, hosted by Technophiles India, was a moment of pride—and reflection. As our team stood on that stage, holding the award shield, I couldn’t help but reflect on the journey that led us there—one marked by experimentation, hard choices, long nights, and ultimately, shared success.

This post isn’t about the recognition. It’s about the mindset and engineering culture that got us here.

The Why: Scaling D...
 •  0 comments  •  flag
Share on Twitter
Published on May 16, 2025 22:43

March 22, 2025

Creating a Secure, Efficient, and Scalable DevOps Ecosystem

In our previous post, we shared our journey from 2021 to 2024, highlighting our initial steps in establishing a scalable, secure, and efficient DevOps framework. Our focus was on creating a system that could be easily adopted by teams from diverse backgrounds while ensuring compliance, scalability, and consistency remained at its core.

In today’s rapidly evolving tech landscape, a well-structured DevOps framework is no longer a luxury but a necessity. Our goal was to develop a robust foundation...

 •  0 comments  •  flag
Share on Twitter
Published on March 22, 2025 19:42

December 31, 2024

The Myth of Mastery - Why Algorithms Alone Won’t Solve Real-World Problems

In today’s tech ecosystem, coding platforms like LeetCode, HackerRank, and Codeforces have become the go-to resources for aspiring developers. These platforms promise to sharpen your problem-solving skills and prepare you for high-stakes interviews at Global Tech Companies — a term we’ll use to describe companies like Facebook, Google, Amazon, and other influential industry giants. While they undoubtedly play a crucial role in developing algorithmic proficiency, there’s a growing concern among p...

 •  0 comments  •  flag
Share on Twitter
Published on December 31, 2024 18:45

The Myth of Mastery - Why Algorithms Alone Won���t Solve Real-World Problems

In today���s tech ecosystem, coding platforms like LeetCode, HackerRank, and Codeforces have become the go-to resources for aspiring developers. These platforms promise to sharpen your problem-solving skills and prepare you for high-stakes interviews at Global Tech Companies ��� a term we���ll use to describe companies like Facebook, Google, Amazon, and other influential industry giants. While they undoubtedly play a crucial role in developing algorithmic proficiency, there���s a growing concern...

 •  0 comments  •  flag
Share on Twitter
Published on December 31, 2024 18:45

September 21, 2024

10 Years in the Software Industry

This month, I celebrate a decade in the software industry, a journey that has taken me through various domains, building systems and software that solve real-world problems. It has been a deeply rewarding experience filled with learning, challenges, and constant evolution. From starting with calls and SMS services to contributing to the venture capital ecosystem, the entertainment industry, and eventually fintech, each step has added something unique to my professional and personal growth.

...
 •  0 comments  •  flag
Share on Twitter
Published on September 21, 2024 10:40

June 29, 2024

Jodo's Infrastructure Revamp Journey: From 2021 to 2024

In June 2024, we at Jodo embarked on a mission to revamp our infrastructure. This post highlights our journey from our humble beginnings to the robust infrastructure we have today.

2021: Manual Operations and Process Formation

Jodo’s operations were predominantly manual, a common scenario for startups focusing on achieving Product-Market Fit (PMF). The goal during this period was to align the team around PMF while maintaining operational agility. However, as our services gained traction, the n...

 •  0 comments  •  flag
Share on Twitter
Published on June 29, 2024 13:14