Skip to main content

Posts

Showing posts from May, 2026

PostgreSQL Performance Tuning in 2026: The 5 Production Disasters That Taught Me Everything

PostgreSQL Performance Tuning in 2026: The 5 Production Disasters That Taught Me Everything PostgreSQL Production 2026 Guide May 11, 2026  · 13 min read PostgreSQL Performance Tuning in 2026: The 5 Production Disasters That Taught Me Everything 👤 Tahar Maqawil — Senior Application Developer & Database Engineer Informaticien d'Application · Systems Architect · Bioquro 10+ years tuning PostgreSQL databases from 50MB hobby projects to 2TB production systems I want to be upfront about something: every PostgreSQL tuning guide you have ever read — including ones from people much smarter than me — gives you the right answers to the wrong question. They tell you what to set shared_buffers to. They tell you to enable pg_stat_statements . They give you a list of 20 parameters and a general formula. What they do not tell you is what it looks and feels like when your database is actively on f...

Kubernetes Deployment Best Practices in 2026: What Actually Breaks in Production

Kubernetes Deployment Best Practices in 2026: What Actually Breaks in Production Kubernetes Production 2026 Guide May 10, 2026  · 13 min read Kubernetes Deployment Best Practices in 2026: What Actually Breaks in Production (And How We Fixed It) 👤 Tahar Maqawil — Senior Application Developer & Systems Architect Informaticien d'Application · K8s Platform Engineer · Bioquro 10+ years deploying, breaking, and fixing Kubernetes clusters in production Every Kubernetes best practices guide on the internet is a list. "Use resource limits. Configure health probes. Enable RBAC." They are not wrong. But they read like a pilot's checklist written by someone who has never crashed a plane. I have crashed the plane. Multiple times. This guide is written from the other direction — from the production incidents, the 3am pages, and the post-mortems that taught me why these practices exist. Each sec...