Clientes
Kevin, Los Angeles · “the flexibility in their expertise was really key to make things work”Dominik, Australia · “a clean, scalable backend that now powers our real estate enquiry responder”Pascal, Austria · “superb knowledge of both Weweb and Xano”Operations lead, Australia · “one of the first holidays EVER where no groups have turned up at the wrong cinema”Kevin, Los Angeles · “the flexibility in their expertise was really key to make things work”Dominik, Australia · “a clean, scalable backend that now powers our real estate enquiry responder”Pascal, Austria · “superb knowledge of both Weweb and Xano”Operations lead, Australia · “one of the first holidays EVER where no groups have turned up at the wrong cinema”
Migraciones · Xano

La mayoría de los productos en Xano no necesitan dejarlo: Xano corre sobre PostgreSQL, y un front nuevo en código puede seguir llamando a su API. Mover el backend conviene en menos casos: cuando necesitas la base de datos en tu propia cuenta de nube, o cuando el backend es lo que frena a tus usuarios aun después de ajustarlo.

Por eso solemos ir en ese orden: primero el front, el backend solo si hay un motivo. En los tres productos en Xano que pasamos a código, Xano se quedó como backend.

Cuándo conviene

  • Necesitas la base de datos en tu propia cuenta de nube, por normativa o por un cliente
  • Las tareas de fondo siguen frenando lo que ven tus usuarios después de ajustarlas
  • Tu equipo quiere todo el producto en un mismo stack que ya conoce

Cuándo no

  • Lo que te frena es el front, no el backend
  • Tu equipo ya trabaja en Xano y los cambios salen bien
  • Los costos crecen por una carga que mejores consultas o tareas eliminarían: eso se arregla dentro de Xano
  • Las tareas y los endpoints necesitan ajustes, no una casa nueva

01

Revisamos la instancia: endpoints, tareas de fondo, permisos y lo que corre de noche.

02

Primero arreglamos ahí lo urgente, muchas veces consultas y tareas.

03

El front pasa a código sobre el mismo Xano, pantalla por pantalla.

04

Si el backend tiene que moverse, va de la misma manera: en paralelo, una parte a la vez, comparando antes de cambiar.

Esto sale de cómo se construyó la app, no de Xano, y se puede arreglar sin dejarlo.

Tareas nocturnas que vacían una tabla antes de reconstruirla: si una corrida muere a la mitad, a la mañana la página principal está vacía.

Tareas programadas a hora fija que arrancan antes de que termine la importación de la que dependen.

Permisos que se revisan en el front en lugar de en el endpoint.

Webhooks que aceptan lo que llega sin comprobar quién lo mandó.

De nuestro trabajo

Una plataforma de datos de salto ecuestre: el front a código, Xano se queda.

Una plataforma de datos de salto ecuestre por suscripción corre sobre Xano, con una importación nocturna de millones de resultados de competencias. Primero revisamos la instancia y arreglamos la importación. Después reconstruimos el front de WeWeb a Next.js sobre el mismo Xano. Salió a producción dos meses después de empezar el trabajo en código, y dejamos al dueño preparado para cambiarla él mismo con IA, en su propia rama.

Datos ecuestres
Horse dataFind Horses
Silver Comet 🇩🇪Anna Weber · 9 yrs · Mare
Sire: Cassini BlueDam: Lady Nova
68%clear · 34 of 50 rounds
2.4 avg fault3 12+ flt1 elim.Seen today
Main statsClear % by month · last 12 months
All heights 1.45 m

¿Xano es un callejón sin salida?

No. Xano corre sobre PostgreSQL, así que tus datos viven en una base de datos estándar, y un front en código puede llamar a Xano como a cualquier otra API. Si algún día te vas, es una migración, no reescribir tu negocio.

¿Pueden mover solo el front y dejar Xano?

Sí. Es lo que más hacemos.

¿Nos conviene pasar a Supabase?

Solo si arregla algo que tienes hoy. Supabase es un buen lugar cuando quieres Postgres en tu propia cuenta y un equipo que trabaja en código. En la llamada te decimos si la mudanza se paga sola.

La factura de Xano no para de crecer. ¿Necesitamos un plan más grande?

No siempre. En una plataforma, las tareas de fondo corrían unas diez veces más que los pedidos de los usuarios y de noche se cortaban por tiempo. Partirlas y arreglarlas fue el primer paso; un plan más grande sirve recién después de eso.

¿De quién es el código?

Tuyo. El repositorio, el hosting y las cuentas de terceros están a tu nombre desde el principio o pasan a tu nombre antes de que terminemos.

Otras migraciones

Quince minutos en una llamada. Si no encajamos, te lo decimos y, si podemos, te recomendamos a alguien mejor.

Agenda una llamada de 15 minutos
SecciónInicio
Agenda una llamada