База знаний

Все публикации

180+ материалов о распределённых системах, архитектуре и инфраструктуре

Схема алгоритма Raft: узлы кластера с визуализацией выборов лидера и журнала репликации на тёмно-синем фоне

Алгоритмы консенсуса

Алгоритм Raft: как распределённые системы договариваются об истине

Детальный разбор протокола Raft — лидерские выборы, репликация журнала, обработка сбоев и практическое применение в etcd и CockroachDB.

14 марта 2025  •  18 мин.
Техническая диаграмма микросервисной архитектуры с API-шлюзом, сервисной сеткой и контейнерами на белом фоне

Микросервисы

Service Mesh в 2025: Istio, Linkerd и альтернативы без sidecar

Сравнение подходов к управлению трафиком в микросервисной архитектуре. eBPF как альтернатива sidecar-проксированию.

22 февраля 2025  •  14 мин.
Абстрактная схема потоков данных Apache Kafka: топики, партиции и группы потребителей, тёмный технический дизайн

Потоковая обработка

Kafka Streams против Apache Flink: архитектурный выбор

Когда встроенный стриминг Kafka достаточен, а когда необходим полноценный потоковый процессор. Сравнение по latency, throughput и операционной сложности.

5 марта 2025  •  11 мин.
Концептуальная схема распределённой базы данных с несколькими репликами на разных серверах, стрелки синхронизации данных

Базы данных

CockroachDB против YugabyteDB: выбор распределённой СУБД для продакшна

Практическое сравнение по производительности запросов, операционной сложности, geo-распределению и совместимости с PostgreSQL-экосистемой.

7 апреля 2025  •  16 мин.
Графический интерфейс управления кластером Kubernetes с отображением подов, нод и статусов деплойментов

Инфраструктура

Kubernetes в производственной среде: практики операционной зрелости

Как перейти от базовых деплойментов к зрелой эксплуатации кластеров: мониторинг, SLO, HPA/VPA и культура дежурства.

2 апреля 2025  •  22 мин.
Дашборд наблюдаемости с графиками задержек, счётчиками запросов и диаграммами трассировки в распределённой системе, тёмная тема

Наблюдаемость

OpenTelemetry: единый стандарт для метрик, трасс и логов

Внедрение OpenTelemetry в существующий стек без vendor lock-in. Автоинструментирование, семплирование и экспорт данных в Grafana и Jaeger.

28 марта 2025  •  13 мин.
Архитектурная диаграмма CQRS и Event Sourcing паттернов с разделением команд и запросов, схема на белом фоне

Паттерны проектирования

CQRS и Event Sourcing: когда сложность оправдана

Критический взгляд на популярные архитектурные паттерны: в каких системах они приносят реальную пользу, а где только увеличивают когнитивную нагрузку.

19 февраля 2025  •  17 мин.
Инфографика consistent hashing: кольцо хэшей с равномерным распределением ключей по узлам кластера на тёмном фоне

Базы данных

Consistent Hashing: распределение нагрузки без массовых перемещений данных

Математические основы consistent hashing, виртуальные узлы и их реализация в Cassandra, DynamoDB и Redis Cluster.

11 февраля 2025  •  9 мин.
Техническая схема saga паттерна в микросервисах: последовательность транзакций с компенсирующими операциями при сбое

Транзакции

Паттерн Saga: распределённые транзакции без двухфазной фиксации

Хореография против оркестрации в Saga-паттерне. Обработка ошибок, компенсирующие транзакции и тестирование в распределённой среде.

3 февраля 2025  •  15 мин.