Backend

APIs, microservices, databases, queues and server-side architecture.

888 stories

Inside Meesho’s Talent Engine: The Real Work Behind Talent Density
Meesho

At Meesho, we’ve always believed that building a great company starts with building a great team — not just in terms of skills, but in the way people think, solve problems, and grow. One of the most powerful ideas that’s shaped how we hire, grow, and retain our people is Talent…

Nostalgia, Coupons, and a State Machine: The Swiggy Mother’s Day Story
Swiggy

You did something wrong as a kid. You knew you weren’t supposed to. And somewhere in the house, your mom just found out. Your heart is going faster than it ever has. You’re calculating exit routes. And then you hear it: the slap of a chappal being picked up. You’ve accepted your…

Engineering Agent Hub: How PhonePe Built a Production-Grade Internal AI Platform
PhonePe

Over the past couple of years, PhonePe’s journey toward operationalizing AI began with a search for external platforms capable of automating complex, cognitive business processes. However, as we tested various AI tools for our engineering and operational requirements, we…

How a Custom Keyboard Transformed Our App Experience
Groww

Author: Nishant Kumar Delivering a seamless, fast, and reliable user experience is at the core of everything we do at Groww. In trading and investing, every second and every user action counts, so optimising even the smallest interface element can make a meaningful difference.…

Turning Scattered Data Into Queryable Segments at Scale: How Razorpay Built Its Customer Data…
Razorpay

Turning Scattered Data Into Queryable Segments at Scale: How Razorpay Built Its Customer Data Platform A consent-native CDP that serves audience segments across 500M+ user profiles in under 30ms, with PII isolated to the source systems. The Problem We Were Solving A customer…

The Pixel Gap: Building an Image Service for India's Billion-Device Internet
Meesho

A college student in Bangalore browsing on 5G with an iPhone 15. A homemaker in Siwan, Bihar, scrolling through sarees on a Redmi 9A with 2GB of RAM over patchy 3G. A first-time buyer in Tinsukia, Assam, on a JioPhone Next with a 5.5-inch 720p screen and a signal that drops…

How CRED made disaster recovery drills push-button simple
CRED

Our members trust CRED with their money. They rely on us to clear bills, manage credit, and track their financial lives. This means that if we go down, someone’s EMI is late, someone’s credit score takes a hit, someone’s financial plan falls apart. With over 1,000 microservices…

engineering.cred.club
One RecyclerView to Rule Them All — Custom LayoutManager for Option Chain : Pt 1
Groww

Quick primer for non-traders: an option chain is the core screen option traders live on. The middle column is a list of strike prices (the price at which a contract can be exercised). To the left sit the Call contracts for each strike (used to bet on the price going up); to the…

From Rigid Rules to Empathetic Agents: Rebuilding Swiggy’s Order Cancellation Experience with LLMs
Swiggy

IWTCIntroduction If you have ever typed “I want to cancel my order” into a support chat, you were probably not looking for a workflow. You were looking for clarity, speed, and some assurance that the platform understood what had gone wrong. At Swiggy, this seemingly simple…

Explaining Every Rupee: How We Built Reliable LLM Support Bots for Delivery Partners
Swiggy

The Problem A Delivery Executive (DE) finishes their day, opens the app, and expects a clear breakdown of what they earned. Instead, they often see a payout that does not fully match their expectations — an incentive missing, a deduction they do not recognise, or a credited…

The System Behind Every Seller Payout: How Meesho Rebuilt Trust at Scale
Meesho

Every morning, lakhs of Meesho sellers open their payment tab looking for one simple thing: confirmation that the orders they fulfilled have translated into money they can trust. For a seller, a payout is not just a bank transfer. It is a working capital. It is confidence to…

Teaching a Geocoder What Every Delivery Agent Already Knows
Meesho

This is Part 2 of our GeoIndia series, which follows Part 1’s introduction of GeoIndia, the Seq2Seq model that converts messy Indian addresses into precise map locations. In this post, we go one level deeper: what we learned from running GeoIndia in the wild, and how that pushed…

Built by Many: How ScriptedByHer Is Reshaping the Face of Tech at Meesho
Meesho

The concept of hackathons is well-established and has proven to be very popular among tech enthusiasts across India. These intensive two or three-day events bring people together who are passionate about technology to work on software-related challenges, often provided by…

The Quiet Overhaul: How Meesho Stopped Answering the Same HR Questions Twice
Meesho

There's a moment every HR professional knows well. It's 2:30 on a Monday, you're mid- way through something that actually matters, and someone pings you asking what the casual leave policy is. You answer. An hour later, someone else asks the same thing. This isn't a failure of…

Hoshō: A Database Activity Monitoring Tool
PhonePe

When processing billions of transactions in a system as large as PhonePe, underlying databases go through constant querying, repairs and management. While a set of these tasks are automated, some are managed by human users. This leaves a potential risk of unauthorised/untracked…

Finding the Needle in the Stack: How We Built Khoj.AI for Automated Root Cause Detection
Meesho

Part 1 of a multi-part series. A quick note before we begin: the first chapter of Khoj.AI was built before the generative AI wave really took off, so some early choices reflect the tooling of that time. This post walks through how the system has evolved over the last 1 year,…

Teaching a Machine to Read Indian Addresses: How We Built GeoIndia
Meesho

GeoIndia: A Seq2Seq Geocoding Approach for Indian Addresses Download to access the research paper GEOINDIA_V1.pdf 5 MB download-circle Type an address into any major mapping service and you'll get a pin dropped on a map in seconds. It feels effortless. But under the…

The Pulse of India’s Supply Chain: How Flipkart Plans for 500 Million Customers — Part 1
Flipkart

In the world of e-commerce, a click of a “Buy Now” button starts an invisible race. Across India (metro cities or remote villages) millions of customers expect their packages to arrive with a speed that feels like magic. But behind that “magic” is a monumental logistical puzzle.…

blog.flipkart.tech
When Graphs Aren't Enough: How We Used Hypergraph Neural Networks to Predict Return-to-Origin at Meesho
Meesho

A Dual Perspective Hypergraph Neural Networks Download to access the research paper DPHGNN.pdf 2 MB download-circle Every e-commerce company has a version of this problem: an order gets placed, the delivery is attempted, and the package comes back. Return-to-Origin, or…

Razorpay Oncall Agent: From 30-Minute Investigations to 90-Second AI Analysis
Razorpay

Our on-call engineers were spending 30 minutes investigating every production alert. Here’s what happened when we automated it. At 3 AM, alerts don’t care about your sleep schedule. When our payment infrastructure threw an error last month, our on-call engineer spent 32 minutes…

The Last Analysts as You Know Them
Meesho

Every week I meet a few analysts during my office hours and they talk about a number of things like- careers, hobbies, dreams, managers, colleagues, family, higher education, fitness, balancing priorities and off course, Bangalore traffic. Of late, one common theme is about AI…

From Products to Inspiration: Inside the Engine of Occasion-based outfit visualiser
Myntra

Ankit Kumar | Oct 2025 · 6 min read The “Why”: Moving Beyond the Grid Picture this: A white background. A shirt. Fabric details. Fit specs. A price tag. For decades, this has been the status quo of online shopping. It is clinical, clear, and — let’s be honest — completely…

Designing Edge Security That Actually Holds at Scale
Meesho

The Problem With Assumed Security As systems scale, security shifts from a one-time setup to an ongoing architectural responsibility that needs continuous attention as infrastructure evolves and teams change. A key risk in this environment is the gap between assumed and actual…