Somos Estupendas

Caso exito web Somos Estupendas

Somos Estupendas y ACKstorm: Rearquitectura en microservicios e integración en Kubernetes

Sobre el cliente y el reto planteado

Somos Estupendas es un centro de psicología en Barcelona que además cuenta con una plataforma online de salud mental y bienestar, compuesta por un equipo de psicólogas especializadas en diferentes áreas de la salud mental y modalidades de psicoterapia. Pretende ser un punto de encuentro en el que las personas con necesidad de mejorar su bienestar emocional puedan encontrar los recursos necesarios para llevar a cabo esa terapia y mejorar.

Somos Estupendas ofrece un espacio con información, talleres, terapia psicológica y una comunidad de mujeres valientes que entienden la necesidad de cuidar de una misma y que quieren alcanzar el bienestar a través del aprendizaje, del amor y del autorespeto.

Acompañan a sus usuarios ofreciendo ayuda, respuestas y las herramientas que necesitan para que alcancen un bienestar real a todos los niveles y se sientan en calma de la mano de su equipo de psicólogas.

Somos Estupendas recurrió a ACKstorm para diseñar y desarrollar la plataforma digital a través de la que realizan la terapia online e imparten algunos de los cursos y talleres online que ofrecen en su escuela.

El reto y el principal objetivo de negocio del proyecto de Somos Estupendas es convertirse en un referente en ofrecer herramientas para proteger y mejorar la salud mental de las personas y ofrecer a los profesionales del sector de la salud mental una plataforma online para llevar a cabo tratamientos y terapias online con contenidos de valor relevantes en el sector.

Sobre el proyecto

En el momento de arrancar el proyecto, la plataforma digital de Somos Estupendas se sustentaba en una sola instancia que contenía todos los servicios. Esto impedía que pudieran asumir picos de carga y no disponían de un entorno aislado de desarrollo. Desde ACKstorm y de forma conjunta con su equipo de desarrollo, diseñamos una arquitectura basada en microservicios utilizando el máximo número de servicios serverless de AWS para mejorar y garantizar la disponibilidad y la escalabilidad.

Si no se conseguía dotar a la plataforma de escalabilidad, tanto los profesionales de salud mental cómo los usuarios podían ver interrumpidos sus procesos de terapia con el problema que supone para ambos. Al trabajar con un monolito, cualquier evento en la plataforma afectaba a cualquier otro proceso, siendo especialmente grave ante una situación de terapia.

La seguridad también era un punto crítico ya que se están tratando datos médicos y, por lo tanto, muy sensibles, por lo que era necesario garantizar la seguridad de la plataforma y sus datos.

ACKstorm y Somos Estupendas diseñaron y desarrollaron en colaboración la nueva plataforma digital basada en microservicios, con una infraestructura que permite el despliegue de los diferentes microservicios. Así, es posible que se comuniquen fácilmente entre ellos, permite un escalado flexible y con conexión a una base de datos gestionada por AWS.

El resultado final ha sido un configuración de un clúster de EKS con herramientas de GitOps con FluxCD y un flujo de trabajo automático que les permite configurar y desplegar cualquier servicio desde sus propios repositorios de GIT.


Ahora, Somos Estupendas cuenta con entorno pre-productivo donde hacer pruebas de desarrollo y configuración previas al despliegue en producción. Además, este entorno de pre-producción está configurado con un encendido/apagado automático periódico en horario laboral para un ahorro de costes de aproximadamente un 70% respecto a un entorno encendido 24 horas los 7 días de la semana.

La solución final solventa los puntos críticos planteados en el proyecto y tiene las siguientes características clave:

  • Escalabilidad: el sector de la salud mental ha tenido un gran crecimiento durante y después de la pandemia, y cada vez hay más personas sensibilizadas y preocupadas por su salud mental que requieren recursos para analizarla, comprenderla y mejorarla. Somos Estupendas cada mes cuenta con nuevos profesionales en su plataforma y atiende a más usuarios, por lo que necesitan poder escalar en servicios de forma rápida y sin pérdida de servicio.
  • Seguridad: el sector de la salud es muy sensible a la seguridad al tratar datos personales confidenciales. Somos Estupendas requería de una plataforma que siguiera las mejores prácticas de seguridad en la industria para poder asegurar completamente a sus usuarios la confidencialidad de los datos.
  • Interconexión con servicios externos:  la plataforma de Somos Estupendas tiene que interactuar con servicios externos que pueden variar y ampliarse dependiendo de la evolución del proyecto, por lo que es importante que pueda afrontar estos retos de forma simple.
“Solicitamos a ACKstorm ayuda para montar nuestra infraestructura en AWS. Necesitábamos una solución que fuera escalable, segura y con alta disponibilidad. Nuestra colaboración nos ha permitido tener un sistema capaz de adaptarse a nuevos cambios y servicios de manera eficiente Estamos muy agradecidos por la profesionalidad y dedicación de ACKstorm.”
Carlos Valcarcel Del Rio
Carlos Valcárcel Del Río
Tech Lead en Somos Estupendas

El resultado obtenido

Gracias al proyecto desarrollado por ACKstorm, ahora Somos Estupenda cuenta con una plataforma online fiable, capaz de soportar picos de carga de demanda para satisfacer las necesidades de los profesionales médicos que forman el equipo y de los usuarios que siguen sus tratamientos, terapias, talleres y cursos online.

Además, tienen seguridad absoluta sobre los datos y el funcionamiento de la infraestructura, con un ahorro de costes cloud relevante.

Pilares de la solución

Soluciones

Carlos Valcarcel Del Rio

Carlos Valcárcel, Tech Lead en Somos Estupendas:

“Solicitamos a ACKstorm ayuda para montar nuestra infraestructura en AWS. Necesitábamos una solución que fuera escalable, segura y con alta disponibilidad. Nuestra colaboración nos ha permitido tener un sistema capaz de adaptarse a nuevos cambios y servicios de manera eficiente Estamos muy agradecidos por la profesionalidad y dedicación de ACKstorm.”

¿Quieres saber más sobre este caso de uso u otros?