Historias de clientes / Servicios financieros

2023
Logotipo de Snoop

Ayudamos a la startup de tecnología financiera Snoop a desplegar rápidamente y escalar mediante Amazon ECS con AWS Fargate

Descubra cómo Snoop, una empresa del sector tecnofinanciero, ha utilizado Amazon ECS con AWS Fargate para crear su aplicación y escalarla de cero a mil millones de transacciones en 2 años.

De cero a mil millones de

transacciones en 2 años

Ahorro potencial de 1500 GBP

al año para nuestros clientes

Mejora de la

productividad del personal

Escalado significativo

con costes optimizados

Reducción de

gastos generales

Información general

Snoop, una startup de tecnología financiera nativa en la nube, quería aprovechar el sistema de banca abierta del Reino Unido y desarrollar una aplicación para ayudar a los usuarios a controlar sus finanzas. Para lograrlo, la empresa tuvo que escalar rápidamente, de cero a millones de transacciones de banca abierta diarias, con una disponibilidad ininterrumpida.

El pequeño equipo de cofundadores recurrió a Amazon Web Services (AWS) para que les proporcionara la infraestructura necesaria para hacer realidad su proyecto. Snoop utiliza Amazon Elastic Container Service (Amazon ECS), un servicio de orquestación de contenedores completamente administrado que facilita el despliegue, la administración y el escalado de aplicaciones en contenedores. Al utilizar Amazon ECS con AWS Fargate, un motor informático de pago por uso y sin servidor, Snoop ofrece a los usuarios información hiperpersonalizada en cuestión de segundos. Gracias a AWS, Snoop puede desplegar aplicaciones en contenedores con rapidez, escalar con eficacia y dedicar más tiempo a su objetivo de ayudar a los clientes a reducir el coste de la vida.

Equipo de Snoop

Oportunidad | Uso de AWS para llevar la información un paso más allá para Snoop

Fundada en 2019 y lanzada en abril de 2020, Snoop vio una oportunidad en la banca abierta en el Reino Unido. Cuando la banca abierta se puso en marcha en 2018, los mayores bancos del país comenzaron a compartir datos de forma segura y estandarizada. En respuesta, Snoop creó su propia aplicación basada en la nube que utiliza datos de banca abierta para capacitar a los usuarios. Los clientes pueden acceder a sus cuentas desde un único lugar y recibir información adicional sobre las actividades de las mismas.

Convertir la información en una aplicación útil requiere tiempo, experiencia y capacidad informática. Snoop, nacida en la nube, era una startup que tenía que trabajar sin los grandes equipos y presupuestos de los que disfrutan las empresas establecidas. Con escasos recursos, los cofundadores recurrieron a AWS. Sabían por experiencia que AWS tenía soluciones para acelerar el tiempo de comercialización de aplicaciones escalables. Y gracias a AWS Activate, Snoop tuvo acceso a herramientas, recursos, contenido y soporte de expertos para acelerar la startup. «Utilizar AWS fue una decisión sencilla», afirma Jem Walters, chief technology officer en Snoop. «Estamos muy satisfechos de que sus servicios nos hayan ayudado a crear Snoop tal y como queríamos».

Snoop ofrece funciones personalizables, como «Snoop Feed» al estilo de las redes sociales, correos electrónicos, alertas basadas en eventos y más. Al unirse a Snoop, los clientes facilitan su nombre, correo electrónico y número de teléfono, junto con un acceso seguro a su cuenta a través de las API de banca abierta. Snoop recopila más de 300 puntos de datos de sus transacciones y, a continuación, entran en acción sus motores de inteligencia artificial y machine learning. El motor de pagos recurrentes de Snoop muestra a los clientes a dónde va su dinero. Su motor de recomendaciones ofrece contenidos oportunos para ayudarles a tomar mejores decisiones financieras. Por ejemplo, la aplicación puede indicar a un usuario que está pagando automáticamente una suscripción que había olvidado por completo, o un usuario puede descubrir que tiene mejores opciones para contratar un seguro de coche.

El objetivo de Snoop es ofrecer una experiencia a medida para que los usuarios administren todas sus finanzas en un solo lugar. Esto significa que la aplicación debe ser segura, fácil de usar y estar disponible 24 horas al día, 7 días a la semana.

kr_quotemark

Todas nuestras instancias de Amazon ECS utilizan AWS Fargate, lo que reduce una enorme cantidad de gastos generales. Como startup de rápido crecimiento, eso es exactamente lo que necesitamos». 

Jamie West
Senior DevSecOps Engineer en Snoop

Solución | Creación de una aplicación que escale de cero a mil millones de transacciones en 2 años

Al apostar por AWS, Snoop creó su arquitectura para escalar fácilmente a mil millones de transacciones bancarias y crecer rápidamente, manteniendo la seguridad y el rendimiento que esperan los usuarios. «Hemos comprobado que, de media, si los clientes toman las medidas que les sugerimos, pueden ahorrar hasta 1500 GBP al año», afirma Walters. Snoop ofrece a los usuarios privacidad y seguridad, además de rendimiento y disponibilidad. «Asegurarnos de que la solución funciona a medida que crecemos es fundamental para generar confianza y crear una marca sólida», añadió Walters.

Snoop utiliza Amazon ECS con AWS Fargate para crear aplicaciones resilientes sin tener que administrar su propia infraestructura. Esto incluye AWS Fargate Spot, que puede ejecutar tareas de Amazon ECS tolerantes a fallos con un ahorro de hasta el 70-90 por ciento sobre los precios bajo demanda. «Todas nuestras instancias de Amazon ECS utilizan AWS Fargate, lo que reduce una enorme cantidad de gastos generales. Como startup de rápido crecimiento, eso es exactamente lo que necesitamos», afirma Jamie West, senior DevSecOps engineer en Snoop. Snoop integra resiliencia y escalabilidad en el programa mediante AWS Lambda, un servicio informático sin servidor y basado en eventos que se utiliza para ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend sin aprovisionar ni administrar infraestructura. Snoop utiliza AWS Lambda para integraciones asíncronas, en las que el código de la función cede el control a AWS Lambda, que coloca la solicitud del usuario en una cola y devuelve una respuesta correcta. Un proceso independiente lee los eventos de la cola y los envía a la función. Snoop utiliza Amazon API Gateway, un servicio que facilita a los desarrolladores la creación, publicación, monitorización y seguridad de API a prácticamente cualquier escala, para la «puerta de entrada» de sus aplicaciones. AWS App Mesh, que proporciona redes a nivel de aplicación para que los servicios puedan comunicarse a través de varios tipos de infraestructura informática, lo combina todo.

Gracias a las soluciones de AWS, Snoop puede encargarse de la ingente tarea de administrar las interfaces y el tráfico, lo que hace posible que unos pocos ingenieros consigan mucho. En lugar de crear una aplicación monolítica, los desarrolladores de Snoop pueden tratar las aplicaciones informáticas como partes independientes, lo que agiliza sus tareas. Gracias a AWS Cloud Map, un servicio de detección de recursos en la nube, Snoop comprueba constantemente el entorno dinámico para mantener las ubicaciones actualizadas.

«El rendimiento lo es todo. Cuando algo no va bien, lo arreglamos, y lo arreglamos rápido», afirma Andy Makings, head of DevSecOps en Snoop. Esta mentalidad facilita a Snoop la implantación de procesos desde el principio. Los ingenieros de Snoop pueden hablar casi en tiempo real con Startups de AWS, un servicio que ayuda a las empresas a ponerse en marcha, conectar con otros fundadores y encontrar recursos para crecer, con el fin de obtener asistencia rápida. «A lo largo del camino hemos recibido un gran apoyo del equipo de Startups de AWS», afirma Walters.

La innovación y el servicio al cliente de la empresa ya han obtenido reconocimiento. En 2021, los Banking Tech Awards declararon a Snoop la mejor solución de banca abierta del año. Más recientemente, Snoop ganó el premio «Rising Star» de los AWS Software Startup Awards por ser una empresa en fase inicial que ha demostrado soluciones tecnológicas innovadoras para ayudar a los clientes.

Resultado | Escalado automático al servicio de los clientes

El escalamiento y la disponibilidad automáticos permiten a Snoop seguir creciendo, ya sea expandiéndose a nuevos territorios o añadiendo aplicaciones de empresa a empresa. Además, el equipo se mantuvo dentro del presupuesto gracias a AWS Customer Enablement, que ayuda a las empresas a migrar y crear con mayor rapidez en la nube.

Partiendo de cero en 2020 cuando se lanzó, Snoop ha superado ya el millón de descargas, con entre 150 000 y 200 000 usuarios activos mensuales. El uso de Amazon ECS con AWS Fargate para aprovisionar, administrar y orquestar contenedores sin servidor permite a Snoop seguir dando prioridad a los clientes. «Tenemos por delante una ambiciosa y emocionante hoja de ruta de crecimiento y desarrollo de productos», afirma Walters, «y AWS estará en el centro de todo lo que hagamos».

Acerca de Snoop

Con la ambición de mejorar la situación de todos, Snoop es una empresa de tecnología financiera que ayuda a las personas a reducir sus facturas, pagar sus deudas, aumentar sus ahorros y ahorrar donde gastan, todo ello sin cambiar de banco.

Servicios de AWS utilizados

AWS Fargate

AWS Fargate es un motor informático sin servidor de pago por uso que permite centrarse en la creación de aplicaciones sin tener que administrar los servidores. AWS Fargate es compatible con Amazon Elastic Container Service (ECS) y Amazon Elastic Kubernetes Service (EKS).

Obtenga más información »

Amazon ECS

Amazon ECS es un servicio de orquestación de contenedores completamente administrado que le permite desplegar, administrar y escalar aplicaciones en contenedores de manera sencilla.

Obtenga más información »

AWS Cloud Map

AWS Cloud Map es un servicio de detección de recursos en la nube. Con Cloud Map, puede definir nombres personalizados para los recursos de su aplicación, y el servicio mantiene la ubicación actualizada de estos recursos que cambian dinámicamente.

Obtenga más información »

AWS Lambda

AWS Lambda es un servicio informático sin servidor y basado en eventos que le permite ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend sin necesidad de aprovisionar o administrar servidores. 

Obtenga más información »

Comenzar

Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.