pythonstrup

Notes from a journey of growing one step at a time

A place where I write down what I learn and the problems I run into while building things — the daily questions, how I solved them, and notes worth revisiting.

Start here

A short list I keep by hand for a first visit.

Topics

Series already on the site, grouped as places to start.

LLM gateway and proxy

How a gateway gathers repeated provider calls into one layer, what a LiteLLM proxy shows once calls go through it, and when prompt caching pays off.

3 postsReading path

Concurrency control and database locking

The series runs from a single UPDATE through pessimistic locks, Lettuce distributed locks, AOP, and a ticketing system.

6 postsStart with part 1

Notifications with BullMQ

The series on running notification delivery with BullMQ: what the queue takes on, rate limits, where delivery history lives and how to read it, and group sends that do not keep order.

5 postsStart with part 1

Parquet and S3

A walk through the inside of a Parquet file, and an experiment querying JSONL on S3 without Parquet.

2 postsStart with part 1

Recent posts

View all posts