Skip to content
Latchkey

What Is a Read Model?

A read model is a projection of application data shaped specifically for how it will be queried and shown to users. It is usually denormalized so a screen can be served by a single fast lookup. It is rebuilt or updated from the write model or domain events rather than enforcing business rules itself.

Why it matters

Tailoring a read model to query patterns removes expensive joins and aggregations from the hot path. It lets the read side scale independently of the write side.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →