Explore Architectures
Interactive distributed system diagrams with animated data flows
ClickHouse + Iceberg HOT/COLD Storage
HOT/COLD tiered storage: 7-day HOT in ClickHouse (3x, SSD, ~11ms) + 90-day COLD in Apache Iceberg/S3 (Parquet, ~200ms), 45% cost savings
ClickHouse over S3 (Self-Hosted)
Self-hosted ClickHouse with ReplicatedMergeTree on S3 disk: each replica stores its own copy, local NVMe cache, background merges on S3. 4 scenarios.
E-Commerce Microservices
Full e-commerce platform with API Gateway, Auth, Cart, Payment, and Notification services. Features 4 animated scenarios.
ClickHouse Production Cluster
Production ClickHouse cluster with ZooKeeper coordination, sharded storage, and distributed query processing.
Big Data Architecture
Big data processing architecture with ingestion, storage, and analytics layers.
[DEEP] Raft Consensus Algorithm
The algorithm behind etcd, Kafka KRaft, ClickHouse Keeper: leader election, log replication, split votes, network partitions
Kubernetes Cluster
K8s cluster with Control Plane, Worker Nodes, Ingress, and container orchestration patterns
Kafka Streaming Pipeline
Kafka producers, 3-broker cluster with ZooKeeper, Flink stream processing, and multi-sink delivery
[DEEP] PostgreSQL + Patroni HA
Production HA: Patroni + etcd consensus, streaming replication (sync/async), HAProxy failover, WAL archiving
Modern Data Stack
End-to-end data pipeline with ingestion, warehousing, transformation, and visualization layers.
Redis Cluster + Sentinel
Redis Cluster with 3 master-replica shards, Sentinel failover monitoring, and data distribution patterns
[DEEP] Kafka Broker Internals
Deep dive: partitions, ISR replication, leader election, KRaft consensus, consumer groups, offset commits