HLD

High-Level Design

High-level design: the shape, the constraints, the risks.

The source

67 lines of Markdown, with nothing to install. Copy it, or open the template inside Gnomon and render it as it is.

# HLD: <System / Feature name>

- **Owner:** <name>
- **Status:** Draft | Reviewed | Approved
- **Last updated:** YYYY-MM-DD

## Overview

One paragraph: what this system does and the value it delivers.

## Scope

### In scope
- …
- …

### Out of scope
- …
- …

## Architecture

High-level diagram (link to a `.puml` in this repo) and a paragraph walking the
reader through the major components and their responsibilities.

```
[Client] -> [API Gateway] -> [Service A] -> [Datastore]
                          \-> [Service B] -> [Queue] -> [Worker]
```

### Components
- **<Component A>** — responsibility, tech, owner.
- **<Component B>** — responsibility, tech, owner.

## Key Flows

### Flow 1 — <name>
Step-by-step, or link to a sequence diagram.

### Flow 2 — <name>
…

## Non-Functional Requirements

| Concern        | Target                                |
|----------------|---------------------------------------|
| Performance    | p95 < 200ms                           |
| Scale          | 10k RPS sustained, 25k peak           |
| Availability   | 99.9% monthly                         |
| Security       | <auth model, data classification>     |
| Compliance     | <SOC2 / GDPR / HIPAA / …>             |

## Risks

| Risk                        | Likelihood | Impact | Mitigation                   |
|-----------------------------|------------|--------|------------------------------|
| <e.g. vendor lock-in>       | Medium     | High   | Abstract behind interface X  |

## Dependencies

- **Upstream:** systems we rely on.
- **Downstream:** systems that rely on us.
- **External:** vendors, third-party APIs, contractual obligations.

## Open Questions

- [ ] …

Render this offline

This template ships in Gnomon and renders on your machine, with no account and nothing sent to a server. The browser editor is free and needs no install.

Get GnomonOpen the browser editor

Others in Architecture document templates