Saipos reduce los costos de la base de datos en un 30 % al migrar de Oracle a PostgreSQL

AWS DB Freedom, operado por Flexa Cloud, garantiza seguridad y ahorro para la puesta en marcha de sistemas para bares y restaurantes.

A ranas es una startup que utiliza inteligencia artificial y computación cognitiva para proporcionar sistemas de última generación para la gestión de restaurantes y bares. Con sede en São Leopoldo/RS, atiende a miles de clientes en todo Brasil.

Por tanto, Saipos trata con un volumen exponencial de datos, tanto propios como de clientes e integradores (de servicios como iFood, por ejemplo). Y toda esta gama de información debe almacenarse y procesarse en una infraestructura que garantice disponibilidad y confiabilidad las 24 horas del día, los XNUMX días de la semana.

Con el crecimiento de Saipos, comenzaron a surgir algunos problemas. Uno de ellos es el aumento de los gastos de la base de datos.

En este artículo, verá cómo se resolvió el desafío de la empresa de migrar de la base de datos Oracle a PostgreSQL utilizando DB Freedom, un servicio de AWS operado por Flexa Cloud.

Siga!

Desafiar

Reduzca los costos de la base de datos y escale para seguir creciendo.

Saipos es hoy la empresa que más tramita pedidos con las plataformas iFood, Uber Eats y Rappi. “Actualmente, no hay POS en Brasil que procese más pedidos que Saipos”, dice Kenner Grings, CTO de Saipos.

“Ayudamos a bares y restaurantes a administrar sus negocios. Nuestro sistema brinda funcionalidades para la gestión operativa, ya sea para aquellos negocios que brindan servicio en sitio o aquellos que trabajan con delivery. Nuestro software 100% en la nube ayuda desde el inventario hasta las finanzas, desde las ventas hasta la gestión de franquicias y en relación con las aplicaciones de entrega”, dice Grings.

Toda esta grandeza operativa tiene sus desafíos. La propia operación de Saipos es compleja; hay 148 empleados distribuidos en varios estados del país, con un 40% trabajando desde casa. 

Eric Alves, líder de proyectos especiales en Saipos, dice que durante mucho tiempo la base de datos Oracle sirvió muy bien a la empresa. Pero eso ha cambiado en el último año. “Con el crecimiento del negocio, con la escala de la cantidad de usuarios y todo lo demás, este banco terminó siendo un obstáculo para el crecimiento de la aplicación. Los costes generados, por ejemplo, eran muy altos”.

“Un minuto de inestabilidad en la plataforma en horas pico puede causar una pérdida de más de 100 mil reales para nuestros clientes. Es una operación muy crítica que no puede ser inestable”. 

— Kenner Grings, CTO de Saipos. 

Fue entonces cuando la dirección de Saipos concluyó que era el momento de migrar a una base de datos gratuita, que, al mismo tiempo, reduciría costes y proporcionaría recursos técnicos para la escalabilidad. “En el punto al que llegamos, para poder soportar una mayor carga de usuarios en el sistema, necesitábamos aumentar la capacidad de la base de datos, y generar más costos estaba fuera de discusión”, dice Eric Aves. 

Solución

AWS DB Freedom de Flexa Cloud: migración a la base de datos PostgreSQL.

Fue allí donde el campo entró en el Flexa Nube, que lleva dos años asistiendo a Saipos en los servicios de seguimiento y observabilidad de la aplicación. 

Flexa Cloud es socio de Amazon Web Services y tiene una amplia experiencia en DB Freedom, un programa creado por AWS para ayudar a las empresas a migrar de motores de bases de datos tradicionales a bases de datos gratuitas.

Luego se inició un proyecto para migrar la base de datos de Oracle a PostgreSQL, con los equipos de Flexa y Saipos trabajando juntos.

“Flexa fue fundamental para transmitirnos conocimientos. No teníamos personal experimentado de Postgre. Además, necesitábamos asegurarnos de que no tendríamos interrupciones durante el proceso, y los expertos de Flexa nos dieron esa seguridad”.

— Eric Alves, líder de proyectos especiales en Saipos.

Toda la ejecución del proyecto se llevó a cabo con especialistas de Flexa trabajando de forma remota. “Tomó dos meses, porque, por falta de mano de obra, el trabajo se demoró un poco más. Considerando que estábamos lidiando con la migración de un volumen de más de 2 mil millones de datos, y que hicimos varias pruebas para asegurar el éxito total, estamos satisfechos con la duración del proceso”, dice Alves. 

Resultados

Proceso de migración seguro y confiable; 30% de ahorro en costos de base de datos. 

“Los costos de escalar usando Oracle comenzaron a volverse inviables. Ahora podemos tener la elasticidad para satisfacer diversas demandas utilizando los clústeres de PostgreSQL Aurora, especialmente en las horas pico. Podemos, por ejemplo, usar más de una instancia de un banco al mismo tiempo, distribuirlo en máquinas más pequeñas y, con eso, tener la escalabilidad y elasticidad que necesitamos”, dice Kenner Grings. 

Los ejecutivos de Saipos también celebran una reducción del 30% en los costos mensuales de la base de datos.

“Nuestra prioridad inmediata era asegurarnos de que la aplicación funcionara exactamente como lo hacía con Oracle. Y lo conseguimos. Ahora también tenemos la perspectiva de abrir otras posibilidades en la aplicación: réplicas de lectura, BI, aperturas de API para clientes que consultan… Lo que está por venir, que esta migración hará posible, es mucho para celebrar”.

— Kenner Grings, CTO de Saipos. 

Ejecutivos de Saipos celebran asociación con Flexa Cloud

Para el líder de proyectos especiales, Eric Alves, “el conocimiento técnico que Flexa aplicó durante este proyecto fue muy importante. Se realizaron ocho ensayos, lo que nos dio tranquilidad. Los problemas que aparecieron fueron muy pequeños en comparación con el tamaño de esta migración de base de datos”.

Hablando de la asociación con Flexa, Kenner Grings, CTO de Saipos, incluso tiene una imagen que ayuda a explicar la aventura que representó el proyecto: 

“Me gusta pensar en cómo el paracaidismo me ha ayudado a tener éxito en este proceso de migración. En un salto en paracaídas, no puede haber fallos. Ensayar y hacer briefing en tierra es muy importante para que, en el momento del salto, sepamos reproducir lo simulado. [En el proceso de DB Freedom], el soporte técnico y las simulaciones realizadas aseguraron un vuelo fluido cuando sucedió de verdad”.

→ ¿Está pensando en migrar de Oracle o Microsoft SQL a una base de datos gratuita? Contáctenos ¡ahora mismo!

Compartir