Andrei Sviridov
Staff engineer, Warsaw

Notes, observations, projects. Whatever interests me.

Deep dives into Linux, containers and Python internals, a homelab, and reviews of the technical books I read - plus the occasional personal story.

LATEST

10 of 29

Building a Self-Hosted Chess Blunder Trainer

When you cannot learn to play well - make a product to get better.

programming · 21 min

How I Lost 30 Kgs in a Year

No-BS story of what worked for me to lose a lot of weight and hopefully avoid regaining it.

health · 18 min

My Stance on AI in Programming

Disclaimer All of the thoughts below are personal opinions, they’re not sponsored ones (I’D SURELY LOVE BEING SPONSORED but this blog has somewhat like 2 readers), the AI usage here is close to 0, with the exception of the grammar and style review, as the author can’t type 4 words without making a grammatical mistake. A lengthy intro AI is polarizing. People are in love-hate relationship with it and there are obvious reasons for that: fear of jobs being taken away from humans, enormous amount of AI-slop in every media format possible, endless AI-first solutions for non-existing problems, VCs pouring billions into AI solutions, endless AI-written linkedin posts about the bright future of AI, you all know it, it’s fatiguing.

ai · 12 min

State of Homelab 2026

Evolution of a self-hosting hobby: from clueless to amateur.

self-hosted · 17 min

A Bit on Personal Finance and Python

A short note on my financial tracking journey

finance · 2 min

Gunicorn Timeout Is Not What You Think It Is

Gunicorn timeout is not a request timeout, it's the timeout of the whole worker not being responsive.

gunicorn · 6 min

Langchain Dissapointed Me

A short story of how flexibility of langchain becomes its weak spot.

langchain · 5 min

Anatomy of Graceful Shutdown: Part 5

Deep dive into Prometheus graceful shutdown: analyzing the run.Group pattern, TSDB persistence, scrape manager coordination, and multi-component synchronization

go · 11 min

Anatomy of Graceful Shutdown: Part 4

Deep dive into Celery graceful shutdown and architecture with RabbitMQ/AMQP: in-depth analysis across four projects (Celery, Kombu, py-amqp, billiard)

python · 10 min

Anatomy of Graceful Shutdown: Part 3

Tracking how application shuts down within the modern kubernetes environment

docker · 12 min

SERIES

Anatomy of Graceful Shutdown 5 parts · 2024–2025

A comprehensive series exploring graceful shutdown patterns across different technologies and platforms, from Linux signals to Kubernetes orchestration.

  1. 01Signals and Linux
  2. 02Containers and signals
  3. 03Kubernetes pods
  4. 04Celery
  5. 05Prometheus