Sobre el proyecto
Sequin es una plataforma de captura de datos de cambios (CDC) de código abierto para Postgres, diseñada para transmitir cambios de la base de datos a varios destinos como Kafka, GCP Pub/Sub, Elasticsearch, SQS, Redis y endpoints HTTP. Se ejecuta como un contenedor Docker independiente, admite el relleno de filas existentes y transmite nuevos cambios en tiempo real con orden estricto y procesamiento exactly-once mediante claves de idempotencia. Las características clave incluyen filtros personalizados, transformaciones basadas en Elixir, enrutamiento de mensajes, configuración YAML/API, una consola web para monitoreo y métricas de Prometheus. Afirma tener alto rendimiento (50k ops/s, 55ms de latencia) y funciona con cualquier Postgres 14+ sin extensiones. Los casos de uso incluyen transmisión de eventos, registro de auditoría, mantenimiento de caché y sincronización de índices de búsqueda.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.