Delivery Direto: arquitectura autoescalable para seguir el ritmo de las demandas comerciales

Acerca de Delivery Direto

Delivery Direto es una startup que opera en el mercado de SaaS ofreciendo una plataforma de servicio de entregas sin marca para restaurantes y otros establecimientos.

Industrias: Technology
Ubicación: Brasil

Cuéntanos sobre tu desafío. Estamos para ayudarte.

Comunícate con nosotros

Con una infraestructura basada en soluciones de Google Cloud, la plataforma de la startup mantuvo su estabilidad incluso luego de aumentar repentinamente su clientela durante la pandemia de Covid-19.

Resultados

  • Migración fácil, llevada a cabo en tres meses por un solo profesional.
  • Infraestructura sólida, que apoyó un incremento de 3 veces en la base de clientes en menos de un mes.
  • Administración automatizada: reducción del tiempo dedicado a la infraestructura y mayor enfoque en el desarrollo.

Autoescalabilidad para picos de demanda frecuentes.

2020 fue un año decisivo para el mercado de entregas en Brasil. En una época en la que se volvió necesario aplicar el distanciamiento social y por ende, reducir la atención presencial, los servicios de entrega se convirtieron en una estrategia fundamental para que los establecimientos comerciales se mantuvieran en funcionamiento. De acuerdo con una encuesta del Instituto Locomotiva, solicitada por VR Benefícios, el número de restaurantes, bares, panaderías y mercados que ofrecen envíos pasó de 49%, antes de la pandemia de Covid-19, a 81% - un porcentaje que debe mantenerse incluso pasado ese período.

El equipo de Delivery Direto, una startup que ofrece una plataforma de entregas personalizable y sin marca para restaurantes y establecimientos del sector, notó rápidamente esa transformación. En menos de un mes se triplicó su clientela y se cuadriplicó la cantidad de accesos. Esto refleja el aumento de la demanda de pedidos por parte de los consumidores, que creció alrededor de 250% durante la pandemia, según datos de la consultora Food Consulting.

Un cambio tan brusco y la llegada de otros competidores pueden ser motivo de preocupación por adaptarse al nuevo escenario para una empresa. Pero ese no fue el caso de Delivery Direto. “Nos sirvió mucho estar bien estructurados, tanto en términos de equipos como de tecnología, porque pudimos responder a esa demanda de un momento al otro. Ya teníamos preparada la infraestructura, la tecnología, la base de asistencia y la base de ventas”, afirma Allan Panossian, cofundador y CEO de la empresa.

El trabajo en sintonía entre las áreas tecnológicas y comerciales fue uno de los factores que llevaron a la startup a reaccionar rápidamente, ya que permitió desarrollar una arquitectura para la plataforma pensando en las características del segmento. La adopción de las herramientas de Google Cloud facilitó aún más la configuración de un entorno preparado para enfrentar ese gran desafío.

Apoyo de Google for Startups Accelerator

El objetivo de construir una infraestructura sustentable surge con la creación de la startup en 2016. El equipo fundador ya había lanzado Kekanto, una guía de lugares y servicios elegida dos veces como la mejor aplicación brasileña por Google Play. El propio CEO de la empresa ya había participado como mentor en Google for Startups Accelerator (GFSA). Aunque tenía una base tecnológica sólida, el equipo entendió que participar del programa de aceleración podía ser una experiencia muy enriquecedora para Delivery Direto, por lo que se inscribió en 2018.

Durante el programa, el equipo aprendió más sobre las herramientas de Google Cloud y los beneficios que obtendría al migrar del proveedor que usaba en ese momento. El aspecto financiero fue uno de los factores que más influyeron en la elección. Con Google Cloud, la empresa paga el servicio en reales, sin depender de las frecuentes fluctuaciones del dólar, lo que ayuda a planificar mejor los costos.

“Cobrar en reales tiene un valor comercial enorme, cambia totalmente el panorama. No solo porque el pago en dólares es muy variable, sino también porque pagar impuestos sobre ese valor no es algo trivial para una startup, dentro de su modus operandi.”

Allan Panossian, cofundador y CEO de Delivery Direto

El apoyo que ofrece Google al ecosistema de startups también marcó la diferencia para el equipo. Todo el plan de migración se estructuró con la asistencia de los expertos de Google Cloud durante las mentorías de GFSA. Entre la planificación, las simulaciones, los planes de contingencia para posibles errores y la ejecución en sí, el proceso tomó alrededor de tres meses. Todo llevado a cabo por un solo profesional: Alexandre Macedo, Tech Lead de la empresa.

“Todas esas etapas nos demostraron que se podía realizar la migración de una sola vez en pocas horas, durante la madrugada”, comenta Macedo. “En cierto modo, siempre nos preparamos para lo peor, pero en general salió todo bien, no fue muy difícil”.

Autoescalabilidad: palabra clave para la arquitectura

Para la nueva arquitectura, era esencial seleccionar herramientas que ofrecieran funciones de autoescalabilidad. Después de todo, el sector de entregas tiene picos de demanda muy concretos, sobre todo a la hora del almuerzo y de la cena. “Tenemos una carga predecible, pero que varía mucho. Sin autoescalabilidad, tendríamos que apuntar al pico máximo, ejecutando con la máxima cantidad de servidores. De esa forma, terminaríamos desperdiciando capacidad de procesamiento, porque trabajaríamos con varios servidores sin que tengan demanda”, explica el Tech Lead.

App Engine fue la solución elegida para alojar la plataforma en un entorno monolítico. La facilidad para administrar y configurar las funciones de autoescalabilidad aumentó la estabilidad del sistema de Delivery Direto e impactó de forma positiva en la experiencia del usuario final. Con el proveedor anterior, la plataforma podía experimentar hasta 15 minutos de inestabilidad mientras la herramienta lanzaba nuevos servidores.

“En comparación con otras soluciones que usábamos, App Engine requirió menos configuración y tuvo mejor rendimiento, ya que lanza servidores más rápido y causa menos períodos de inestabilidad.”

Alexandre Macedo, Tech Lead de Delivery Direto

Con un equipo de operaciones reducido, la facilidad para usar y la integración de las herramientas, además de las funciones de administración automática, también fueron criterios importantes para elegir las soluciones. Cloud SQL, por ejemplo, se usa para la administración automatizada de la base de datos MySQL, y sorprendió al equipo por su alta disponibilidad y tolerancia a errores. Al no tener que disponer de profesionales dedicados a tiempo completo a la infraestructura, el equipo pudo enfocarse en desarrollar la aplicación.

Preparados para un futuro prometedor en el mercado

La arquitectura establecida en Google Cloud ya había demostrado su eficacia para enfrentar las variaciones de picos frecuentes en la plataforma, y al explotar la demanda al comienzo de la pandemia de Covid-19, esto volvió a constatarse. “Supervisábamos a medida que aumentaba el procesamiento, y actualizábamos cuando era necesario. Pero eran cosas muy puntuales. En lo que atañe a lo tecnológico, no tuvimos problemas”, afirma Macedo.

“Realizar la arquitectura en Google Cloud volvió muy fácil hacer el ajuste de escala, nuestra capacidad de triplicar la clientela y cuadruplicar el volumen de accesos en cuestión de días.”

Allan Panossian, cofundador y CEO de Delivery Direto

Para el CEO de la startup, es poco probable que el crecimiento vuelva a ser tan acelerado como en el primer semestre de 2020, pero el futuro del mercado de entregas es prometedor. Panossian cree que los niveles de demanda se mantendrán altos y el equipo tecnológico sigue en búsqueda de nuevas posibilidades en la nube para garantizar la calidad del producto y simplificar la rutina del equipo.

Además de App Engine, se están migrando o compilando algunos servicios en Google Kubernetes Engine (GKE), para que los equipos cuenten con más agilidad al trabajar con microservicios. El objetivo es realizar esa migración de forma gradual para que, a medida que la startup amplíe el número de servicios, se pueda aumentar el control individual sobre cada uno de ellos a través de GKE.

A su vez, las canalizaciones actuales usadas en GKE están siendo reemplazadas por Cloud Build, que tiene la ventaja de no usar servidores. Por lo tanto, no es necesario mantener servidores inactivos en períodos de inactividad, como durante los fines de semana.

Cuéntanos sobre tu desafío. Estamos para ayudarte.

Comunícate con nosotros

Acerca de Delivery Direto

Delivery Direto es una startup que opera en el mercado de SaaS ofreciendo una plataforma de servicio de entregas sin marca para restaurantes y otros establecimientos.

Industrias: Technology
Ubicación: Brasil