Backend / Aug 5, 2026 / 12 min read
Design Spring application services and transactions that preserve local order invariants without hiding proxy, rollback, thread, remote-call, or side-effect boundaries.
System Design / Jul 29, 2026 / 11 min read
Prevent database and message broker dual-write failures with a transactional outbox, PostgreSQL locking, and Java and Node.js publishers.
System Design / Jul 25, 2026 / 9 min read
Compare database isolation levels, concurrency anomalies, PostgreSQL and MySQL behavior, and safe Spring and Node.js transaction patterns.
System Design / Jun 29, 2026 / 5 min read
Learn what database transactions are, why ACID matters, how commits and rollbacks work, and what backend developers should know.