Chapter 03 · Clickhouse Architecture Advisor
Subchapter 3.1
AGENTS.mdMarkdown2 KBView on GitHub
This skill complements clickhouse-best-practices by adding a workload-aware architecture layer for ClickHouse. It is optimized for advisory, workshop, and system design workflows where a user needs more than a rule check. It provides decision frameworks for ingestion strategy, time-series partitioning, enrichment paths, late-arriving data, and real-time pre-aggregation.
Official documentation is the source of truth. Every recommendation must be labeled as:
officialderivedfieldUse when deciding between:
Use when deciding:
Use when deciding between:
Use when reasoning about:
Use when deciding:
A valid architecture response should include:
See schemas/recommendation_schema.yaml.
decision-ingestion-strategydecision-partitioning-timeseriesdecision-join-enrichmentdecision-late-arriving-upsertsdecision-real-time-preaggregationThis skill is intentionally narrow:
Its purpose is to translate documented ClickHouse capabilities into workload-specific architecture decisions.