1 — Interface Design
Purpose
[stub: interface-design]
Metadata
| Author | Amit Singh |
| Scope | low-level-design |
Local graph
Related notes
2 — DTOs
Explains why data transfer objects decouple wire formats from domain models, so internal refactors don't ripple into API consumers.
3 — Validation Layers
Distinguishes syntactic, semantic, and business-rule validation so each concern is enforced at the layer best suited to catch it.
4 — Mapping Objects
Covers translating between domain models and DTOs at the API boundary without leaking persistence details or business logic across it.
5 — Pagination
Compares offset-based and cursor-based pagination strategies and how each behaves under concurrent writes and large result sets.