RRitik.write
BYOT: I built a way to run the tests you already have in production
💻
Technology

BYOT: I built a way to run the tests you already have in production

Your Playwright and k6 tests only run when you deploy, but production can break at any time. BYOT is an open-source, self-hostable platform that runs those same tests on a schedule in isolated Docker containers and pings Slack when something really breaks. This post covers why I built it, how it works, and what I learned.

10 min read—viewsread →
Deploying to Remote Client Servers Without Inbound Access
💻
Technology

Deploying to Remote Client Servers Without Inbound Access

We don't onboard a new client every day each one gets their own remote server, set up once and rarely touched again. Here's how self-hosted GitHub Actions runners let us deploy and maintain software on machines we cannot directly access, without opening a single inbound port.

8 min read—views
Every CSV Lied to Us, So We Gave It a Language
💻
Technology

Every CSV Lied to Us, So We Gave It a Language

Part 1: how a system that ingests IoT sensor files from hundreds of sites went from hardcoded parsers to a mini domain-specific language and why every one of those steps felt necessary right up until it wasn't enough.

9 min read—views
One Monitoring Platform, Ten Teams, No More Reinvented Alarm Clocks
💻
Technology

One Monitoring Platform, Ten Teams, No More Reinvented Alarm Clocks

Or: how "just run a test periodically" turns into a distributed systems problem the architecture, the tradeoffs, and the lessons behind a shared monitoring platform for ten engineering teams.

14 min read—views
Ritik Srivastava

that's me!

hello there

I'm Ritik 👋

Currently a Backend Team Lead, endlessly curious about Robotics, Fintech, and Automobile Autonomy. I write about technology, everyday gear, and the things worth sharing — from mechanical watches to the bags I carry and the code I write. This site is a cozy corner of the internet for sharing thoughts, reviews, and resources without the noise.