+55 21 3828-2384 +55 21 99573-2384 contato@kxc.com.br Trabaje con nosotros

Caso de éxito

STP Systems

Microservicios en contenedores con implementaciones independientes para un SaaS de gestión.

CI/CDimplementaciones independientes y automatizadas

Sobre el cliente

Plataforma de gestión en línea

Fundada en Río de Janeiro, STP Systems desarrolla sistemas de gestión para micro, pequeñas y medianas empresas. Su equipo reúne a desarrolladores con experiencia en Brasil y en los Estados Unidos y a profesionales de finanzas y gestión que ya implementaron grandes ERP globales.

La empresa busca el equilibrio entre innovación y robustez, con métodos ágiles de desarrollo y pruebas rigurosas, inspiradas en la homologación de sistemas críticos, y con foco en el cumplimiento normativo y la extensibilidad.

El ERP de STP genera mejoras de productividad y control, reduciendo las tareas rutinarias y los gastos innecesarios, con una propuesta que combina simplicidad, eficiencia y alta disponibilidad. STP es proveedor de software como servicio (SaaS) en el área de gestión.

Problema a resolver

Reducir gastos y hacer viable el avance en el mercado

Para atender a su equipo de desarrollo, STP necesitaba una infraestructura con las mejores tecnologías para una arquitectura de microservicios, con agilidad, escalabilidad flexible, implementación sencilla y resiliencia.

El equipo también necesitaba un servicio de administración de contenedores con alta escalabilidad y desempeño, basado en la metodología Twelve-Factor App.

Solución propuesta

Exclusividad, innovación y seguridad

Los arquitectos de soluciones de KXC, socio de AWS, y el equipo de STP crearon en conjunto una infraestructura de CI/CD basada en microservicios, que permite crear, probar e implementar aplicaciones de forma ágil y segura.

Esta infraestructura permite implementaciones descentralizadas e independientes de diversos paquetes de software, en unidades estandarizadas llamadas contenedores. La solución usa DevOps para automatizar la integración de los procesos, simplificar el ciclo de vida de la aplicación y abstraer la arquitectura del entorno. Servicios de AWS como AWS Fargate, Amazon ECS y Amazon EKS facilitan la ejecución y la administración de contenedores Docker a escala.

Para el entorno de microservicios, la alianza implementó estos servicios de AWS:

  • AWS CodePipeline: servicio administrado de entrega continua que automatiza los pipelines de lanzamiento, con actualizaciones rápidas y confiables de las aplicaciones y la infraestructura.
  • AWS CodeBuild: servicio totalmente administrado de integración continua que compila el código, ejecuta las pruebas y genera paquetes listos para implementar.
  • AWS Fargate: administrador serverless de contenedores, compatible con Amazon ECS y Amazon EKS. Evita aprovisionar y administrar servidores, cobra por los recursos que usa cada aplicación y aumenta la seguridad de los contenedores.
  • Amazon ElastiCache: mejora el desempeño al recuperar información de cachés en memoria, evitando consultas más lentas a bases de datos en disco.
  • Application Load Balancer: distribuye el tráfico HTTP y HTTPS en la capa de aplicación (capa 7), con enrutamiento avanzado para microservicios y contenedores.
  • Amazon RDS: replica los datos de forma síncrona en una instancia en espera ubicada en otra zona de disponibilidad, además de ofrecer respaldos automatizados e instantáneas.
  • Amazon Route 53: servicio de DNS escalable en la nube, usado para la verificación de estado y el descubrimiento de servicios entre los microservicios.
  • Amazon CloudFront: red de distribución de contenido (CDN) que entrega datos, videos, aplicaciones y API con seguridad, baja latencia y alta velocidad.
  • Amazon GuardDuty: identifica amenazas mediante el monitoreo continuo de la actividad de la red y del comportamiento de las cuentas en AWS.
Diagrama de la solución de STP Systems
Diagrama de la solución de STP Systems

Servicios de AWS utilizados

  • AWS CodePipeline
  • AWS CodeBuild
  • AWS Fargate
  • Amazon ECS
  • Amazon EKS
  • Amazon ElastiCache
  • Amazon RDS
  • Amazon Route 53
  • Amazon CloudFront
  • Amazon GuardDuty

Resultados obtenidos

Entorno de alta disponibilidad, seguridad y escalabilidad

Con una arquitectura bien diseñada y la infraestructura de AWS, KXC alcanzó los objetivos acordados con STP.

STP pasó a operar su aplicación con alta disponibilidad y escalabilidad, a realizar actualizaciones sin tiempo de inactividad y a dedicar más tiempo a sus clientes.

Agende una conversación con nuestro especialista

Complete sus datos y el servicio que necesita. Nos pondremos en contacto con usted para agendar un horario.