<aside> <img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" />

Note: Every company has its own way of structuring and managing documents, so you don’t have to follow this template exactly. Use what works best for your team.

</aside>

Date
Status Draft
Author(s)

0. Context


Provides background information on the problem, including any relevant historical context.

1. Introduction


A concise overview of the document, outlining the problem being solved and what the document will cover.

2. High-level design


Describes the overall solution to the problem, highlighting the key components and their interactions. This may include high-level diagrams, pseudo-code, and detailed explanations for each component.

3. Alternatives


Lists alternative solutions considered during the design process and explains why they were rejected or modified.

4. Milestones