Sincronización sin internet

En inglés: Offline sync (local-first)

Trabajar sin internet y que los cambios se suban solos a la nube cuando vuelva la conexión.

¿Se puede tener un sistema que funcione sin internet y sincronice varios computadores?

En una arquitectura local-first, cada equipo trabaja con su propia copia de los datos, y la nube sirve para que los equipos se pongan de acuerdo y para guardar respaldo. Si se va la señal, los cambios esperan en fila y suben cuando vuelve la conexión.

La parte difícil son los conflictos, cuando dos personas cambian el mismo dato sin conexión. Hay reglas simples, como quedarse con el cambio más reciente, y otras más finas, campo por campo, según cuántas personas editan a la vez.

Por qué le importa a tu negocio

El internet se cae a veces, y un negocio que se detiene cada vez que falla la señal pierde tiempo y ventas. Con sincronización sin internet, la recepción sigue atendiendo y nadie pierde lo que escribió.

Cómo lo usamos en Damorus

Lo diseñamos desde el primer día en : una base inmutable con una capa de cambios en IndexedDB, y cada registro como documento en Supabase, escuchado en tiempo real por todos los computadores. Sin señal, los cambios quedan en cola; si dos equipos tocan el mismo documento, gana el más reciente, una regla suficiente para dos personas administrativas. Al descargar, lo que un equipo tiene y la nube todavía no se conserva siempre, y durante las pruebas esa regla salvó información más de una vez.

¿Lo necesitas en tu proyecto?

Quiero mi boceto gratuito →

Tu proyecto con nosotros puede empezar hoy.

Cuéntanos qué quieres lograr, o eso que siempre quisiste que tu proyecto lograra, y te decimos cómo lo haríamos y cuánto cuesta. Si lo puedes imaginar, lo podemos hacer realidad.

o escríbenos por WhatsApp (+49 176 4454 2881) o a Alejandro@damorus.com