@pixperk
Backend dev. Writing deep dives while quietly rebuilding the wheel.
Nothing here yet.
Nothing here yet.
Dec 28, 2025 · 13 min read · Yes, sometimes the payments processing cron job can run twice. In the same batch and for the same customer. Unfortunately, the customer would be charged twice. How did this happen? Two instances of the same server ran the cron job twice. “But we did ...
Join discussion
Nov 30, 2025 · 11 min read · Life would have been easy if the world were filled with monolithic functions. Simple functions that execute once, and if they crash, we could try again. But we build distributed systems and life isn’t that easy (but it is fun). A classic scenario is ...
Join discussion
Jul 31, 2025 · 7 min read · No beating around the bush, we will be jumping straight in it. The Iterator Trait In Rust, an iterator is basically a type that knows how to yield items one at a time. We will take the example of a vending machine and its items (like snacks) to under...
Join discussion
Jul 18, 2025 · 34 min read · Async job queues are the quiet workhorses behind a lot of the stuff you take for granted, sending emails, processing payments, resizing images, crunching analytics. Basically, any task that doesn’t need to happen right now but still needs to get done...
Join discussion