Security

Secure Development Lifecycle

Intermediate

Security is not a stage at the end. It runs through the whole way we build, from idea to production to retirement. The Secure Development Lifecycle (SDLC) shows where security appears at each step, so it is never forgotten: threat-model in design, build securely, scan and review, deploy through gates, monitor in production, and respond to what you find.

Many of our guidelines are individual security practices. This topic ties them into one lifecycle, so you can see how they fit together and when each one applies. The principle is "shift left": catch security issues as early as possible (design and code), where they are cheap, rather than at the end, or after a breach, where they are expensive. But security also continues through operation and response.

Think of it as a checklist across the life of a feature, pointing to the detailed topic for each step.

Security at every stage

Make it the default way of working

Self-review checklist

Why it matters: Security failures are cheapest to prevent in design and most expensive after a breach. Running security through the whole lifecycle, and automating it, is what keeps it from being forgotten under deadline pressure. The SDLC view turns dozens of individual practices into one reliable habit, which is exactly what a fast-moving, junior team needs.