Skip to content

tarekgs/ddia-engineering

v0.1.0MIT

Data-intensive and distributed-systems engineering judgment for coding agents, distilled from Designing Data-Intensive Applications (2e) and Software Architecture: The Hard Parts. Skills for stateful-feature design, architecture review, concurrency/consistency, failure handling, realtime sync, schema evolution, boundaries, workflows, and project architecture memory.

ddia-design-stateful-feature

Design a new feature that persists, moves, or derives state. Use when building anything that writes to a store, crosses a service/network boundary, involves concurrent actors, or adds async/event-driven work. Produces a small design record with explicit invariants and named trade-offs.

Read SKILL.md at the source

Pinned to revision 193e0e5e4dfb, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.