Software Engineer - Backend
Sponsored content, blogs, mentorship, opportunities
Oct 14, 2025 · 7 min read · This guide explains — step by step — how the JVM’s garbage collector actually works.We’ll start from how memory is structured (Eden, Survivor, Old), move to what happens during a Minor GC, then see what Stop-The-World (STW) really means, and finally ...
Join discussionSep 18, 2025 · 5 min read · PostgreSQL guarantees durability using Write-Ahead Logging (WAL). WAL ensures that once a transaction is committed, its changes survive crashes, even if the actual table or index pages were never written to disk at the time of failure. This article g...
Join discussionSep 16, 2025 · 5 min read · PostgreSQL uses MVCC (Multi-Version Concurrency Control).Each UPDATE inserts a new row version (xmin = current XID) and marks the old one dead (xmax = current XID).Each DELETE marks the row dead by setting xmax. Dead tuples remain on disk, still refe...
Join discussionSep 13, 2025 · 4 min read · PostgreSQL implements MVCC (Multi-Version Concurrency Control) so that transactions see a consistent view of data while minimizing blocking.This design is central to PostgreSQL’s ability to balance consistency with concurrency. Tuple metadata: xmin ...
Join discussion