Apurva Mehta
banner
apurvamehta.com
Apurva Mehta
@apurvamehta.com
Co-Founder and CEO of @responsive.dev. I write about stream processing and company building. Views are my own.

🌐 apurvamehta.com
(1/3) One of the hardest problems in the world of stream processing is upgrading stateful applications. Why? Because the events never stop, and your application has to handle the events correctly before and after a upgrade and if rewind your position in a topic.
February 13, 2025 at 5:46 PM
Should you use Kafka? If so, when? And what are the tradeoffs presented by the dizzying variety of Kafka-adjacent technologies? I hope that my latest blog post provides unique and useful answers to these questions.

Let me know what you all think!

👉 www.responsive.dev/blog/why-whe...
February 4, 2025 at 5:03 PM
This is just a tiny sample of what's possible when you embrace the LOG as a core building block. Exciting times ahead!
February 3, 2025 at 7:36 PM
It was so much fun to observe the @responsive.dev team brainstorm distributed state snapshots for Kafka Streams using SlateDB/RS3.

Nothing beats the thrill of having a team of the best engineers solving hard problems with nothing but a whiteboard in front of them!
December 13, 2024 at 5:11 PM
It's remarkable how popular Kafka Streams is. Here's data for people searching for solutions to their Kafka Streams problems and landing on @responsive.dev. That's an up-and-to-the-right chart I love!

On that note, what's the best book or blog you've read for optimizing website conversions?
December 5, 2024 at 5:57 PM
I've always wanted to have a landing page for apurvamehta.com. But a blog was too much of a commitment and a short bio was too simple.

@bsky.app allows you to display your feed on a static webpage, which is a perfect setup and is perfectly aligned with the 'your domain is your id' philosophy too!
December 1, 2024 at 5:33 PM
From the earliest days of @responsive.dev, we knew we'd need a custom database for stream processing. Streaming workloads have too much volume and variability, making existing options impractical at scale.

Last November @rohanpd.bsky.social wrote this while researching our options (2/n)
November 26, 2024 at 5:35 PM
How about:
November 24, 2024 at 3:02 AM
It looks like X suppresses posts that link to Bluesky. All my other posts on X get at least 1000 views, except when I link here.
November 3, 2024 at 4:47 PM
I just enabled ‘threaded mode’ in the web app settings. It’s actually a much nicer way to read a conversation and IMO materially better that X. Try it out!
October 26, 2024 at 5:31 PM
Operational pain isn't only the reason to drop embedded RocksDB from your stream processor: RocksDB was built for disks, which are expensive in the cloud!

👇🏽 Check out the costs of embedded RocksDB vs traditional disk-centric databases vs a key-value store built with the disk-less SlateDB.
October 24, 2024 at 5:58 PM