ADR examples
These are not generic placeholders: each includes real constraints, tradeoffs, and follow-on consequences. They are written in a Nygard ADR shape; you can re-express the same content in the generator using MADR, Y-Statement, or an ISO 42010–inspired form when that fits your process.
Default relational database for new services (PostgreSQL)
Choosing a single default engine to simplify operations and onboarding; explicit carve-outs for legacy and specialist workloads.
Incremental monolith to services (bounded cutovers)
Strangler pattern with data ownership rules; avoids “big rewrite” and documents what stays monolithic for now.
Start from the markdown template or the generator when you are ready to write your first ADR in your own repository.