Обзор
Интерактивные диаграммы распределённых систем с анимацией потоков данных
Redis, ClickHouse, PostgreSQL, OpenSearch — внутренности, кластеризация, HA
Kafka, RabbitMQ — стриминг, pub/sub, устройство брокеров
Circuit Breaker, Saga, CQRS, Cache-Aside и другие распределённые паттерны
Балансировка нагрузки, API Gateway, Service Mesh
Kubernetes, CI/CD, оркестрация контейнеров
Алгоритмы консенсуса, планирование мощностей, нагрузочное тестирование
ClickHouse with S3-backed SharedMergeTree: disaggregated storage, zero-copy replication, local SSD cache, background merges on S3
Классический системный собес — спроектировать TinyURL/bit.ly. Разбираем стратегии генерации ID, cache-aside паттерн, узкие места при масштабировании. Пилотный кейс нового /cases формата.
Prevent cascading failures: CLOSED -> OPEN -> HALF-OPEN state transitions with fallback responses
The algorithm behind etcd, Kafka KRaft, ClickHouse Keeper: leader election, log replication, split votes, partitions
Complete big data pipeline with Kafka, HDFS, Spark, and BI tools
Облачная Data Platform на русском: эволюция v1 Lakehouse Core -> v2 Full Platform (CDC, Notebooks, BI) -> v3 Enterprise (Flink, Metadata Hub, Advanced Governance). Без IAM. Переключение слоёв.
Классический system design — спроектировать rate limiter для защиты API. Token bucket, Redis-backed, atomic Lua. Пилот #2 нового /cases формата.
Complete production-ready ClickHouse with Keeper, proper scaling, failure scenarios, and best practices
Redis Cluster with 3 shards (master + replica), Sentinel failover, write/read/failover scenarios
K8s cluster: control plane (apiserver/etcd/scheduler/controller-manager/cloud-controller), workers (kubelet/kube-proxy/containerd), Service objects (ClusterIP/NodePort/LoadBalancer), workload types (Deployment/StatefulSet/DaemonSet/Job), CNI, RBAC + ServiceAccount, CRD + Operator + Helm, storage. 5 scenarios incl. service routing through kube-proxy and operator reconciliation. ADRs on apiserver/etcd/Service for k8s-vs-alternatives, managed-vs-self-hosted, etcd quorum, Service type.
Caching strategy: cache hit/miss, write invalidation, thundering herd (cache stampede) problem
Production HA: Patroni + etcd consensus, streaming replication (sync/async), HAProxy failover, WAL archiving