Back to articles
Sprint 9: The Infrastructure Sprint Nobody Wanted But Everyone Needed
NewsDevOps

Sprint 9: The Infrastructure Sprint Nobody Wanted But Everyone Needed

via Dev.to DevOpsORCHESTRATE

What Went Wrong First We planned 155 points. We shipped 42. That sounds like failure, and it was — a planning failure. Our velocity is 38 points per sprint, validated across 3 sprints. We committed to 4x our capacity because infrastructure stories feel smaller than they are. An Architecture Decision Record forced the reckoning: cut 113 points of UI tab work and focus on what the platform actually needs before any new features get built. The hardest part wasn't cutting scope. It was admitting that 7 new browser tabs don't matter if your API serves HTTP in production. What We Actually Built Sprint 9 was infrastructure-first. Every story was foundational work that has to land before Sprint 10's feature tabs can exist. TLS termination — We were running HTTP-only. In 2026. The fix: nginx reverse proxy on port 443, self-signed cert generation for dev, certbot auto-renewal for production, HSTS headers at both the nginx and Express middleware layers. Defense in depth, not just a checkbox. Test

Continue reading on Dev.to DevOps

Opens in a new tab

Read Full Article
6 views

Related Articles