Saltar al contenido principal
Hugr Odinson
HUGRODINSON
← Volver al catálogo de proyectos
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
Stack Tecnológico Completo
RustPostgreSQL WALRedisKafkaDocker

¿Necesitas una solución con arquitectura similar?

Diseñamos e implementamos sistemas a la medida de tu modelo operativo.