---
title: "API Design"
description: "API design choices."
---

## Role in the architecture
- Consistent resource naming and verbs.
- Idempotent write endpoints with request IDs.
- Stable pagination and filtering contracts.

## Considerations
- Throughput vs. latency trade-offs.
- Failure domains and retry/backoff strategies.
- Data model ownership and boundaries.
