Skills Development Designing Data-Intensive Applications

Designing Data-Intensive Applications

v20260910
designing-data-intensive-applications
Apply Martin Kleppmann-inspired rules for designing reliable, scalable, and maintainable data systems. Covers consistency, replication, partitioning, transactions, streams, batch processing, and schema evolution. Use when making architecture decisions for data-intensive applications.
Get Skill
474 downloads
Overview

Designing Data-Intensive Applications Skill

Use this skill when a task involves data ownership, consistency semantics, event flows, replication, partitioning, transactions, streams, batch processing, fault tolerance, or schema evolution.

Before making design or code decisions, read and apply designing-data-intensive-applications.mini.md. Use designing-data-intensive-applications.md only as a deeper reference when the mini rules are not enough for the current data-system tradeoff.

Info
Category Development
Name designing-data-intensive-applications
Version v20260910
Size 11.12KB
Updated At 2026-09-12
Language