Referencias de proyectos Cloud Delivery Center
El Reto
Nos encontramos con la necesidad del cliente de poder desplegar de forma ágil una aplicación móvil, que fuera a la vez innovadora y que se adaptase a las necesidades de uso. Se tenían que utilizar las últimas tendencias del mercado en el front-end y soportado por un back-end que fuera capaz de adaptarse a la demanda de uso de manera automática. Existía una estimación inicial de unos 3.000 usuarios y un máximo probable de unos 80.000 en toda España.
La solución
Se utilizó Angular en el front-end, consiguiendo una aplicación user-friendly y moderna. En el back-end se utilizó tecnología serverless/microservicios, lo que permitió realizar el despliegue sin necesidad de conocer las necesidades de consumo futuras de la aplicación. Utilización de los servicios de AWS: Cognito, ApiGateway, Fargate y RDS; CloudFormation para el despliegue de los servicios (IaC); CodeCommit y CodePipeline para integración y despliegue continuo (CI\CD); y finalmente la monitorización con CloudWatch Container Insights.
Los beneficios
Permitir realizar de forma rápida promociones en los establecimientos sobre todas las marcas del grupo, sin necesidad de preocuparse del crecimiento en el nivel de usuarios y utilización de la plataforma, utilizando las últimas tendencias tecnológicas del mercado y pagando solo por lo que se utiliza.
El Reto
Ingestar, procesar y modelar un volumen de 24 millones de registros diarios, optimizando el consumo de infraestructura.
La solución
Solución basada en los servicios serverless de AWS: Kinesis, Glue, ApiGateway y Lambda. Para el almacenamiento de los datos en crudo se ha utilizado S3 como DataLake y para los datos modelados AWS Redshift.
Los beneficios
Esto ha permitido poder lanzar en su web el servicio de predicción de consumos con un gran ahorro en costes de infraestructura, ya que los servicios serverless son servicios de pago por uso.
El Reto
Despliegue de la aplicación de Marketplace en muy corto plazo y que permita adaptarse automáticamente a la demanda de consumo de los usuarios.
La solución
Despliegue de infraestructura basada en IaaS utilizando el servicio de AWS Elastic Beanstalk, con autoescalado automático, utilizando para la gestión de usuarios el servicio serverless Cognito y utilizando el servicio PaaS RDS Aurora compatible con MySQL.
Los beneficios
Le ha permitido al cliente desplegar la aplicación en muy poco tiempo, respondiendo a una necesidad urgente del mercado. Además, con unos costes adaptados a la necesidad que tiene la aplicación en cada momento.