Building Relay
Build a real-time chat platform company from an empty directory — specs, code, deployment, and monitoring included.
Part 0 — The idea and the paper
0.1 · From app to infrastructure — finding the real product
You will produce: A positioning statement; a non-goals list
0.2 · Four people who will judge us
You will produce: A persona set including the invisible end user
0.3 · Journeys — where products die
You will produce: Journey maps; the ★ moments
0.4 · Requirements you can test
You will produce: An SRS slice with IDs, priorities, verification methods
0.5 · Deciding out loud — the SAD and the ADR habit
You will produce: A drivers table; two ADRs written from scratch
The road ahead
- Part 1Foundationsforthcoming
- Part 2The core loopforthcoming
- Part 3Becoming a platformforthcoming
- Part 4The second data pathforthcoming
- Part 5Developer experienceforthcoming
- Part 6Shipping itforthcoming
- Part 7Running itforthcoming
- Part 8The retrospectiveforthcoming