Zeebe Engine Core Analysis
Análisis profundo de los internals del engine Zeebe: el modelo de stream processing basado en un log append-only, el consenso distribuido vía protocolo Raft, el esquema de particionamiento para escalabilidad horizontal, el state store respaldado por RocksDB, y el patrón de command sourcing que separa intención de efecto.
Páginas wiki derivadas¶
- concepts/stream-processing — modelo de procesamiento basado en log append-only y event stream
- concepts/raft-consensus — implementación del protocolo Raft para replicación y leader election entre brokers
- concepts/partitioning — estrategia de particionamiento de datos y distribución de carga entre nodos
- concepts/rocksdb-state-store — uso de RocksDB como state store local, column families y snapshots
- concepts/command-sourcing — patrón de command sourcing: separación entre comandos entrantes y eventos resultantes
Gaps abiertos¶
- Detalles del mecanismo de compactación del log y políticas de retención
- Métricas de performance del state store bajo carga alta
- Proceso exacto de recovery después de un fallo de nodo