DEV Community

Cover image for Software local sin nube
Carlos Arturo Castaño G.
Carlos Arturo Castaño G.

Posted on

Software local sin nube

Título: Software local sin nube: por qué sigue teniendo sentido

Llevo un tiempo adaptando mis sistemas (facturación, cartera, inventarios, POS) para que corran en redes locales, celulares, tablets o una Raspberry Pi, sin conexión a internet.

La industria mira hacia Web 3.0, blockchain e IA, y está bien: cada tecnología tiene su momento. Pero un programa de facturación o inventarios para una tienda, una cafetería o un puesto de empanadas casi no se beneficia de la nube pública, y en cambio sí pone en riesgo su información.

Lo que me hizo cambiar el enfoque:

No en todas partes hay internet. En zonas como Amazonas, Vaupés, La Guajira o Chocó, ni siquiera hay una conexión estable.
Pagar un plan de datos solo para vender una empanada no es práctico.
Soberanía de los datos. Con los hackeos de todos los días, muchos negocios no quieren su información en servidores que no controlan. Y cuando algo falla con un proveedor grande, a una empresa pequeña le toca sufrir el soporte.

El stack: Java 21 (JAX-RS) + Tomcat + MongoDB en una Raspberry Pi o mini PC local, y frontend en JavaScript ES6 vanilla con Bootstrap. Se usa desde cualquier dispositivo por el Wi-Fi del local.

No es contra la nube; es entender que no todo problema necesita una. A veces la mejor arquitectura es la que funciona cuando se cae el internet.

¿Alguien más ha hecho el camino inverso, de SaaS a local-first? Me interesa saber cómo lo resolvieron, sobre todo el tema de respaldos y sincronización.

Top comments (0)