← Volver al catálogo de proyectosStack Tecnológico Completo
APIs & InfraExperimental2026
Bifrost Sync
Middleware de replicación y sincronización de datos heterogéneos
Bifrost Sync actúa como puente bidireccional para replicar cambios en bases de datos relacionales hacia cachés de alta velocidad y motores de búsqueda como Meilisearch o Elasticsearch.
Retraso de replicación< 15ms
Lenguaje baseRust
Consumo CPUMínimo
Desafío y Solución de Ingeniería
El Desafío / Problema
Desincronización entre la base de datos principal y los índices de búsqueda rápida, generando inconsistencias visibles para los usuarios.
La Solución Implementada
Captura de cambios en tiempo real (CDC) leyendo el log de transacciones de PostgreSQL (WAL) y propagando eventos transformados hacia los destinos.
Capacidades y Características
Captura de datos modificados (CDC) sin triggers intrusivos
Transformación de esquemas en vuelo con validación de tipos
Garantía de entrega al menos una vez (At-least-once delivery)
Panel de control con métricas de retraso de replicación (Lag)
Desglose de Arquitectura
Backend & APIs
- Rust (Tokio Async)
- PostgreSQL Logical Replication
Almacenamiento
- Redis
- PostgreSQL
Infra & DevOps
- Docker Scratch container
- Zero Dependencies
RustPostgreSQL WALRedisKafkaDocker