Latest stories

1017 stories · page 7 of 43

From Single Instance to Split-Brain: A Database Scaling Journey
Walmart Global Tech

I used to think adding a ‘Read Replica’ was a magic button for scaling applications. I was wrong. While splitting read and write traffic is a standard system design pattern, implementing it introduces a world of pain – from stale reads to the dreaded Split-Brain problem. Here is…

Revamping Myntra App Analytics persistence with KMP and SQLite
Myntra

Introduction In the dynamic landscape of e-commerce, data is the bedrock of decision-making, and app stability is the foundation of user experience. At Myntra, where millions of users engage with our platform daily, ensuring the reliability of both is paramount. This necessity…

AI Video Generation at Scale — Prompts Don’t Scale
JioHotstar

AI Video Generation at Scale — Prompts Don’t Scale AI video generation has rapidly moved from a mere novelty to a practical tool, allowing users to easily create brief video clips from text prompts. While generating a single, impressive video is straightforward, the true…

Freddy AI Insights : Tech Behind the Scenes
Freshworks

“How we architected an AI system with async + spark distribution to mine millions of data points for patterns in under an hour.” by Sriharan Manogaran, Rahul Misra, Anand Chiddarwar Introduction As businesses grow, so does the amount of data they generate. Every click, purchase,…

Processing Millions of Records Using Spring Batch
Groww

In financial systems, a lot of critical work happens quietly after market hours. Once the stock market closes, exchanges share multiple large files with brokers. These include trade files, contract details, holding updates, and daily charges. These files contain thousands, and…

Engineering for Trust: Meesho’s Evolving View of Uptime
Meesho

There was a time when we thought uptime was simple. If dashboards were green, APIs were healthy, and latency looked good, we believed the system was doing its job. If something slipped, uptime was considered impacted — end of story. As Meesho grew, that definition started to…

Rewriting Legacy Systems: The Safe and Calm Way
Groww

Author: Rijul Gupta In a fast-growing product company, engineering teams are expected to move quickly and ship confidently. Even with solid engineering practices, every mature system reaches a stage where the cost of change rises steadily — both in terms of risk and time to…

Orchestrating JioHotstar Traffic: The Difference Between a Loading Spinner and a Winning Six
JioHotstar

If you’ve ever streamed a high-stakes match on JioHotstar, the experience probably felt like a simple “tap and play”. It’s a seamless transition from the app icon to the stadium; a flick of a finger and you’re right there, cheering for your players to hit another six. Beneath…

Killing OOMs Before It Kills The App
Meesho

An OOM (Out of Memory) crash is simply when the app runs out of space to think — and shuts down. Every byte counts when your users span across Bharat. At Meesho, we build for everyone in India, including people using budget phones with limited memory. When an app runs out of…

How Preview Environments Transformed Frontend Delivery at Freshworks Analytics
Freshworks

“If you can test it before you merge it, you can trust it when you ship it.” by Arvindan Frontend teams typically are efficient if they handle PR in different manners. Classical PR reviews slow down when reviewers can’t open the change in the browser and try it like an end user.…

How to code better with AI
Freshworks

by Anush Arvind Incorporating AI into the software development lifecycle has transformed how high quality applications are built and shipped. What once took weeks of iteration, debugging, and context switching can now be achieved in hours, with AI assisting in design, coding,…

Monetisation : Multi-period DASH x ExoPlayer
JioHotstar

Client Side Ad Insertion(CSAI) levels up using multi-period DASH in the Android ecosystem. This is our journey to upgrade ExoPlayer to leverage multi-period DASH.Introduction Multi-period DASH is a variant of DASH format that offers significant advantages, such as the ability to…

Modularizing SOLR Query Creation for Multi-Market Scale
Walmart Global Tech

Introduction When the SOLR query logic expanded into a 12,000-line monolithic implementation, each modification introduced significant risk, making every change feel akin to defusing a critical system. Adding a market-specific override required yet another if block, compounding…

From Noise to Insight: How LLMs Are Transforming Threat Intelligence Analysis
Flipkart

A Story from the Frontlines of Threat Intelligence The identification of cyber threats in e-commerce is challenging because discussions on topics like gift cards and discounts, when found on underground forums, can signal fraud yet closely resemble normal customer behavior. For…

blog.flipkart.tech
White Paper on Data Science Technical Program Management
Walmart Global Tech

1. Abstract Managing Data Science programs requires a structured approach to handle the complexities of data, model development, and business alignment. This whitepaper provides a comprehensive guide on the effective program management of Data Science programs by technical…

DICE at Meesho - Where Empathy Meets Action
Meesho

Why DICE Exists? DICE stands for Democratizing Internet Commerce for Everyone. This is our mission as an organization to make e-commerce accessible to every corner of India, empowering sellers, delivery partners, and users who were previously left out of the digital economy.…

Mastering Cloud Cost Optimization: Lessons from Scaling Trino, Spark and S3
Slice

Cost management is a critical factor in the implementation and maintenance of a data platform, as it often accounts for a significant share of an organization’s overall infrastructure costs and must consistently deliver strong return on investment. As data platforms scale to…

slice-engineering.medium.com