Skip to main content

> software_delivery

Software Delivery

Software Delivery - TinyCTO.tv

How teams ship safely when release pressure, incomplete understanding, test coverage, migrations, and communication collide.

Related Concepts

release engineeringCI/CDfeature flagsrollbackdelivery risk

Technical terms on this page

Frequently Asked Questions

Why are Friday deployments risky?

Friday deployments are risky because the team is exhausted, and if something breaks, incident response eats into the weekend. Safe delivery means deploying when you have maximum capacity to recover.

How do feature flags improve software delivery?

Feature flags separate deployment from release. You can deploy code safely in the dark, test it in production, and then release it to users incrementally, reducing blast radius.

What is the difference between CI and CD?

Continuous Integration (CI) automatically builds and tests your code to catch bugs early. Continuous Delivery/Deployment (CD) automates the release process so that passing code can reach production quickly and safely.

Characters

AI Summary

This page covers Software Delivery as explored by Tiny CTO: The Chaos Stack. How teams ship safely when release pressure, incomplete understanding, test coverage, migrations, and communication collide. Related characters: Junior Developer, Tiny CTO, Glitch. Related concepts: release engineering, CI/CD, feature flags, rollback, delivery risk.