# Architecture and Design

- [Architectural Decision Records](/architecture-and-design/architectural-decision-records.md): excerpt from "Software Architecture: The Hard Parts"
- [Trade-off Analysis](/architecture-and-design/trade-off-analysis.md): "Software Architecture" is the stuff you can't Google answers for.
- [Data Decomposition Drivers](/architecture-and-design/data-decomposition-drivers.md)
- [Selecting a Database Type](/architecture-and-design/selecting-a-database-type.md)
- [Service Granularity](/architecture-and-design/service-granularity.md)
- [Consumer-driven Contracts](/architecture-and-design/consumer-driven-contracts.md)
