Jul 05

Normalization vs Denormalization: When to Keep Integrity, When to Sacrifice It for Performance

15 min read
Jul 02

Understanding VACUUM in PostgreSQL: MVCC, Dead Tuples, and How to Prevent Table Bloat

15 min read
Jul 02

Database Sharding: Architecture, Trade-offs, and When the Complexity Isn't Worth It

21 min read
Jul 01

Understanding Database Partitioning: From Concepts and Performance to When to Avoid It

19 min read
Jul 01

Database Views: Abstraction, Security, and Their Pitfalls

23 min read
Feb 12

Why Use Enums for Database Column Types

11 min read
Feb 05

Deep OFFSET and Its Impact on Query Performance in Large Databases

11 min read
Feb 02

Case Study: Breaking Down a Slow API Without Any Deployment — a Database Network I/O Surge

11 min read
Feb 02

Database Anti-Pattern: Idle Read Replicas and Misusing Them

12 min read
Jan 29

Cost Reduction Opportunity: How to Lower Database Costs Without Sacrificing Performance

18 min read

Portfolio