Две программы по ClickHouse
ClickHouse SRE — для команд, эксплуатирующих ClickHouse в проде. ClickHouse Developer — для команд разработки и приватных форков.
Все программы — приватные потоки для команд. Адаптируются под ваш стек, схемы и реальные инциденты.
[01] clickhouse sre
ClickHouse SRE
Программа для SRE-, платформенных и data-инфра-команд, которые отвечают за надёжность, перформанс и стоимость продакшн-кластеров ClickHouse.
кому подходит
- SRE / platform / infra-инженеры, отвечающие за ClickHouse-кластеры
- Backend / data-инженеры, отвечающие за ingestion, перформанс или надёжность
- Тимлиды команд, ведущих или планирующих приватный форк ClickHouse
программа
- Architecture overview
- Development basics. CI/CD pipeline overview. How to build/run/modify/experiment.
- Production setup. Configuration. Observability. Resource calculation for cluster.
- Debug. EXPLAIN. System tables. Logs. ProfileEvents.
- Profiling.
- Optimizations. Data model, Queries, Codecs, Materialized Views, Indexes, Projections.
- MergeTree, ReplicatedMergeTree, Distributed tables deep dive. Zero copy. Partitioning. Deduplication.
- Data Ingestion Patterns. Batch Insert Strategies.
- Cluster Maintenance. Incident Resolution. Alerts.
- Upgrades/Roll backs strategies. Autoscaling. Cost optimizations. Backups.
форматы
intensive
2 дня · общая модель и операционные плейбуки
private program
4 недели · 6–8 живых сессий, production clinic, итоговый memo
advisory
+ к программе: ревью схем, конфигов, запросов, fork-стратегия
[ Обсудить программу → ]
private engagement · корпоративный формат
[02] clickhouse developer
ClickHouse Developer
Программа для команд, которые меняют ClickHouse: пишут патчи, ведут приватный форк или владеют внутренней ClickHouse-платформой.
кому подходит
- C++-разработчики, работающие над ClickHouse в upstream или приватным форком
- Database-инженеры, входящие в команду внутренней ClickHouse-платформы
- Senior systems-инженеры, переходящие от эксплуатации ClickHouse к разработке ClickHouse
программа
- Architecture overview
- Development workflow
- Query execution. Parsing. Analysis. Planning. Execution. Logical and physical query plans.
- Base/Common library overview. IO overview. IColumn, IDataType, ISerialization interfaces.
- Executor. Processors model.
- Aggregation/Sorting/Window Functions/JOINs/Filter operators. IFunction, IAggregateFunction interfaces.
- Storage overview. IDisk interface. IStorage interface. MergeTree table engine. MergeTree table engine indexes.
- ReplicatedMergeTree architecture. Zero copy.
- Distributed queries execution. Distributed table engine. Parallel replicas.
- Private fork setup and maintenance. CI/CD setup. Automation of merges with upstream.
форматы
private program
приватный поток · программа подгоняется под ваш форк
advisory
+ к программе: ревью кода, fork-стратегия, upstream-планирование
implementation
отдельный трек: S3 metadata, GC, InsertBatcher, performance improvements
[ Обсудить программу → ]
private engagement · корпоративный формат