Kirill Zonov

Recent Posts

March 16, 2026

When you wait too long for an upgrade, or a story of the Crosspain

A story about upgrading Crossplane from v1.16 to v1.20, where everything that could go wrong did go wrong. Featuring ghost resources, infinite reconciliation loops, and two controllers fighting over an empty list like it's the last cookie on the plate.

December 10, 2025

Networking behind iOS push notifications

Today morning, I had a strange thought about how push notifications on my mobile phone work. I’m curious to know if they send HTTP requests every second. Are there requests sent per app or per the entire mobile device? Additionally, I’m interested in understanding how these notifications are protected. Come join me and let’s try to uncover the answers!

May 14, 2024

Fluentbit optimization. Buffering

This post provides some technical ideas on how to improve Fluentbit performance by tuning the buffering configuration