Escalado rápido con AWS: cómo SEON logró triplicar su crecimiento durante 3 años consecutivos

¿Qué le pareció este contenido?

Escalar con éxito una startup implica aumentar los márgenes de ganancia de manera exponencial y, al mismo tiempo, mantener los costos bajos. La mayoría de las startups combinan una variedad de enfoques para escalar, según su etapa de crecimiento y sus necesidades. Las técnicas para lograrlo incluyen encontrar procesos que funcionen y aplicarlos de forma generalizada, centrarse en los clientes y crear un producto que tenga una gran demanda, además de aprovechar la tecnología de la nube de AWS para acelerar los procesos y optimizar los costos.

SEON, una startup húngara de prevención de fraudes fundada en 2017 por Tamás Kádár y Bence Jendruszák, es un modelo de éxito en este sentido: sin refactorizar su arquitectura, SEON ha escalado rápidamente durante tres años consecutivos y ha logrado triplicar anualmente su crecimiento gracias a los servicios en la nube que ofrece AWS. Solo en 2021, SEON triplicó con creces sus ingresos recurrentes anuales, cuadruplicó su plantilla y abrió nuevas oficinas en Austin (Texas) y Yakarta (Indonesia).

Creación de una arquitectura escalable y más rentable en AWS

Un factor clave del éxito que SEON tuvo a la hora de escalar es, según su Chief Architect Adam Berkecz, el uso habitual de más de 30 soluciones de AWS.

“El enfoque tradicional de aprovisionamiento de entornos sin soluciones en la nube de AWS es caro y tiene el costo oculto del tiempo necesario para el lanzamiento. Con AWS, contamos con más de 100 ingenieros que ofrecen valor a los clientes en una cartera técnica diversa”, explica Adam.

Las estrellas de la arquitectura de SEON incluyen soluciones de AWS como Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS), Amazon API Gateway y AWS Lambda, que les permiten gestionar en tiempo real las transacciones de más de 5000 clientes.

La escalabilidad flexible de estas soluciones de AWS permite que la arquitectura de SEON prospere, incluso durante periodos prolongados de carga alta. Esta flexibilidad quedó patente cuando SEON lanzó la característica de detección de fraudes en navegadores en la solución de toma de huellas digitales de sus dispositivos y la puso al instante a disposición de los millones de usuarios finales de sus clientes. SEON atendió más de 10 000 solicitudes en el primer minuto sin ningún problema de escalabilidad.

Además de ofrecer flexibilidad, las soluciones de AWS de SEON les permiten mantener los costos predecibles. Al emplear AWS Savings Plans y las instancias reservadas de Amazon EC2, SEON se asegura de no pagar de más por sus recursos de computación. Por otro lado, SEON controla sus gastos mediante la supervisión periódica del Explorador de costos de AWS y su visión detallada de las cuentas, los servicios y los tipos de usos vinculados. Por último, en el caso de las tareas de computación poco frecuentes y basadas en eventos, SEON optó por prescindir de los servidores y utilizar AWS Lambda, lo que les permite ahorrar más y, al mismo tiempo, no tener que aprovisionar ni administrar instancias.

Consejos clave para permitir un crecimiento rápido con AWS

1. Simplifique las cosas. Cuando busque un producto mínimo viable (MVP) o un mercado que encaje con una nueva oferta de productos, opte por los servicios de AWS más fáciles de usar, como AWS Elastic Beanstalk. Las ofertas sencillas pero eficaces, como Elastic Beanstalk, permiten a su organización centrarse en crear productos en lugar de invertir tiempo en la administración de los servicios. Para SEON, es importante que los desarrolladores sigan siendo lo más productivos posible para impulsar el crecimiento de la empresa.

“Con las soluciones AWS Elastic Beanstalk y Lambda, podemos hacer que los desarrolladores trabajen en varios lenguajes (Java, TypeScript, Python, Golang y otros) mientras se centran en escribir código y no en administrar servidores y bases de datos. Con este enfoque, podemos crear nuevos entornos en cuestión de minutos”, afirma Adam.

2. Invierta en una arquitectura multi-AZ y multirregional. Cuando los clientes envían una transacción a las herramientas de SEON para que se revise, el cliente que se encuentra en el otro extremo espera suscribirse a un nuevo servicio o hacer un pedido. Cada segundo que pase afectará a su experiencia general.

Al invertir en una arquitectura multi-AZ y multirregional, SEON puede mantener unos tiempos de respuesta aproximados de entre 2 y 3 segundos en todo el mundo. Además, SEON mantiene una excelente disponibilidad del servicio incluso en los casos aislados de degradación de este en una zona u otra.

3. Apoye la experimentación con nuevos servicios. La arquitectura de SEON está en constante evolución, la cual es posible ya que su dirección apoya la innovación y las pruebas de nuevas tecnologías de AWS. Al usar una cuenta de entorno aislado, los ingenieros de SEON pueden crear pequeñas arquitecturas y pruebas de concepto que, con el tiempo, se podrán propagar a la producción. Por ejemplo, al experimentar con tecnologías sin servidor como Lambda y diferentes tipos de bases de datos RDS, SEON se dio cuenta de que podía mejorar la arquitectura de sus aplicaciones con estos cambios y, por lo tanto, los reflejó en su entorno de producción.

El futuro de SEON

Tras recaudar 94 000 000 USD en financiación de la serie B en abril de 2022, SEON busca expandir su presencia en Norteamérica, América Latina y la región de Asia-Pacífico. SEON continúa su colaboración con las principales plataformas de comercio electrónico, mejora la funcionalidad de los productos e integra orígenes de datos adicionales para ayudar a los clientes a combatir mejor el fraude.

“Dado que AWS proporciona y actualiza continuamente servicios futuristas para la IA, la creación de contenedores y la transmisión de mensajes, no nos vemos frenando el paso”, afirma Adam. “Los servicios administrados, como Amazon Aurora y Kafka administrado, figuran en nuestra hoja de ruta tecnológica y queremos ver lo que podemos lograr con ellos”.

Bilal Dayeh

Bilal Dayeh

Bilal Dayeh es Gerente de cuentas técnicas senior del equipo de AWS Enterprise Support. Anteriormente fue ingeniero de sistemas y experto en la materia de infraestructura de nube, y desplegó soluciones de telecomunicaciones en toda Europa, África y Oriente Medio. Lo que más le apasiona a Bilal es aprovechar la nube para alcanzar los objetivos de los clientes e impulsar la innovación. En su tiempo libre, se puede encontrar a Bilal en la cancha de baloncesto o disfrutando de un buen libro.

¿Qué le pareció este contenido?