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.
At Jodo a fintech startup focused on simplifying fee payments and collections for MSMEs and educational institutions, we were sold. We jumped in w...
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...
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...
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 ...
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...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...
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...
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...
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.
...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 FormationJodo’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...