Свежие посты по бэкенду

Filters vs Interceptors vs AOP — when each
🧠 The big idea in one line Filters, interceptors, and aspects are three places to run code...

Your Payment Webhook Handler Probably Processes Duplicates
The customer's browser reaches your success page and calls your API: "the payment worked, please ship...

When Does an Entity Stop Being a Data Model?
Most backend applications start simple. You have a few tables, a few endpoints, some business logic,...

Day 13 - Data Replication - Single-Leader, Multi-Leader, Leaderless
আমার পলিটেকনিকের একটা বাজে ঘটনা শেয়ার করি, তারপর মূল বিষয়ে কথা শুরু করি। পলিটেকনিকে উপবৃত্তি দেয় এটা...

PostgreSQL LISTEN/NOTIFY Queue Full: A 512 KiB Reproduction
What causes PostgreSQL to report: ERROR: too many notifications in the NOTIFY...

Engineering a Self-Hosted Transactional Email Gateway: Architecture, Async Queues, and Cryptographic Key Rotation
A technical deep dive into Hermes: separating HTTP request intake from SMTP workers, prefix-indexed Argon2id key validation, and webhook-driven key rotation.