Blog

Page 3 of 6

Bulkheads: Because One Sinking Service Shouldn't Sink Them All
Design PatternsResilience

Bulkheads: Because One Sinking Service Shouldn't Sink Them All

The bulkhead pattern isolates resource pools so one failing service cannot take down the rest of your platform. With a working .NET 8 demo you can run locally.

10 min read
The End of Phishing: Passkeys Make Lookalike Sites Useless
SecurityArchitecture Practices

The End of Phishing: Passkeys Make Lookalike Sites Useless

Passkeys make phishing useless: a passkey for bank.com never works on a lookalike site. Why MFA keeps failing, and a passkey demo you can run in 20 minutes.

15 min read
Requirements That Actually Work: Atomic, Not Chaotic
Business ArchitectureStakeholder Management

Requirements That Actually Work: Atomic, Not Chaotic

Atomic requirements state one testable need each, so teams can build from them. Eight things your requirements are probably missing, and how to fix each one.

14 min read
Sandboxed AI Coding Agents: Isolation Levels and Platforms
SecurityDevOps

Sandboxed AI Coding Agents: Isolation Levels and Platforms

Sandboxed coding agents can run code without reaching your files, keys or network. Compare containers, gVisor and microVMs, then build your own with Docker.

18 min read
Spec-Driven Development: Let AI Read the Boring Stuff For You
Architecture PracticesDesign Patterns

Spec-Driven Development: Let AI Read the Boring Stuff For You

Spec-driven development makes the spec the source of truth before any code is written. The four pillars, a Claude Code walkthrough, and where it falls short.

22 min read
DORA Metrics for Architects: Stop Guessing, Start Measuring
DevOpsArchitecture Practices

DORA Metrics for Architects: Stop Guessing, Start Measuring

DORA metrics give architects hard evidence on whether their decisions help delivery. All five metrics, including 2025's Rework Rate, and how to use them well.

15 min read
Fastify vs Express: Is the Speed Worth the Switch?
API DesignArchitecture Practices

Fastify vs Express: Is the Speed Worth the Switch?

Fastify is a Node.js framework with about twice the throughput of Express and much lower P99 latency. Here is why, and how to migrate one route at a time.

16 min read
Automate or Fall Behind: Why Continuous Compliance Is Non-Negotiable
GovernanceDevOps

Automate or Fall Behind: Why Continuous Compliance Is Non-Negotiable

Continuous compliance puts policy checks, SBOM generation and evidence collection in your CI/CD pipeline, so you are ready for an audit on any day of the year.

17 min read
Building Better Stories: Architecture That Actually Engages
Stakeholder ManagementDocumentation

Building Better Stories: Architecture That Actually Engages

Architecture storytelling turns technical decisions into stories people follow: a five-act structure, concrete examples, analogies and audience mapping.

9 min read