Tejus Parikh

I'm a software engineer that writes occasionally about building software, software culture, and tech adjacent hobbies. If you want to get in touch, send me an email at [my_first_name]@tejusparikh.com.

Using concurrent-ruby for a 1.5x real-world speedup

Posted on March 8, 2026

Onboarding our biggest customer brought on 10x the data, pushing our Lambda outside of the 15 minute timeout. Using ruby-concurrency got us back down to 10 minutes, leaving plenty of headroom for further expansion.

Onboarding our biggest customer brought on 10x the data, pushing our Lambda outside of the 15 minute timeout. Using ruby-concurrency got us back down to 10 minutes, leaving plenty of headroom for further expansion.

Recently we fully onboarded a new customer that strained our our current architectural approach of doing all batch processing within an AWS Lambda by pushing up against the 15 minute hard limit. The fully managed aspect of AWS Lambda is very appealing to a company of our size so I’m loathe to switch to a different runner to bypass this limitation.

Read the full post »

DuckDB: The database Swiss Army Knife

DuckDB: The database Swiss Army Knife

I initially used DuckDB to prototype a few features for a dashboard app with plans to change it out for a "real database." Instead it became a central component of our application and a useful do-it-all dataprocessing system. full post »

Want more Email?

Introducing Layoff Bingo

Introducing Layoff Bingo

The last few years have been tough in the tech industry after the hiring binge of the early 2020's. Not only did did everyone start laying off at once, but they all seemed to be using the same language. This seemed like the perfect opportunity to make a bingo board. full post »