Qué tan viable es usar una arquitectura serverless con mi base de datos actual?
#1
Llevo unos meses con un proyecto personal que está creciendo y me preocupa la escalabilidad de mi actual VPS. He estado leyendo sobre arquitecturas serverless y me llama la atención, pero no termino de ver cómo encajaría con mi base de datos, que es la parte más crítica. La verdad es que me da un poco de miedo liarla al migrar y que todo se caiga un fin de semana. ¿Alguien ha pasado por algo similar?
Responder
#2
Me pasa lo mismo, me da miedo migrar y que todo se caiga un fin de semana. Ver cómo mi base de datos crítica entra en juego me tiene nervioso, pero la idea de serverless suena a respiro… ¿y si falla algo? En mi caso, he visto picos de tráfico y me preocupa no tener control.
Responder
#3
La escalabilidad con serverless suena bien para el código, pero la base de datos no es trivial: hay consistencia, latencia entre lectores y escritores, y transacciones que pueden complicarse cuando todo escala. Lo ideal es evaluar si usar una base de datos gestionada, replicas y particionado, y planificar migración con pruebas, canary y planes de rollback.
Responder
#4
Pensé que serverless era nunca tocar servidores, así que imaginé subir una función y ya está. Pero la BD parece estar siempre ahí, y me di cuenta de que no es tan sencillo. ¿Qué pasa si la migración implica downtime o cambios de esquema durante una ventana?
Responder
#5
¿Y si la solución fuera usar una base de datos gestionada que escala automáticamente y ver cómo se comporta antes de migrar todo? Eso podría reducir sorpresas, pero me suena a ensayo y error con costos.
Responder
#6
Tal vez el problema no es solo si el servidor es serverless, sino cómo se mantiene la consistencia de datos durante cambios y si se requieren migraciones en etapas, pruebas de carga y planes de rollback.
Responder
#7
No estoy convencido de que serverless sea la panacea para una BD crítica; añade opacidades, costos de eventos y latencia impredecible. Prefiero un enfoque mixto con servicios gestionados y control manual en ciertas partes.
Responder


[-]
Respuesta rápida
Mensaje
Escribe tu respuesta a este mensaje aquí.

Verificación de la imagen
Escribe el texto que aparece en la imagen, en el campo que está abajo. Este proceso se usa para evitar mensajes automáticos.
Verificación de la imagen
(no distingue MAYÚSC/minúsc)

Salto de foro: