Caso de éxito
Swappi pone en producción su aplicación Ruby on Rails en AWS con EC2, RDS y balanceo de carga
Resumen
Swappi es una empresa colombiana del sector food y sustainability. En un proyecto corto financiado por AWS, Craftech desplegó su aplicación Ruby on Rails en una infraestructura productiva sobre AWS —Amazon EC2, Amazon RDS y un Application Load Balancer— en aproximadamente una semana, dejándola lista para operar.
Swappi es una empresa colombiana que trabaja en la intersección de food y sustainability, con una aplicación digital en el centro de su propuesta. Para llevar ese producto a producción con bases firmes, eligió desplegarlo en AWS junto a Craftech, en un proyecto corto financiado por AWS.
Solución implementada
- Desplegó la aplicación Ruby on Rails de Swappi en una infraestructura productiva sobre AWS
- Configuró el cómputo en Amazon EC2
- Provisionó la base de datos gestionada en Amazon RDS (PostgreSQL)
- Sumó caché con Redis para mejorar el rendimiento
- Distribuyó el tráfico con un Application Load Balancer
- Ejecutó el proyecto en un plazo acotado de aproximadamente una semana
Desafío de negocio
El objetivo era concreto y con un plazo acotado: poner la aplicación Ruby on Rails de Swappi a correr en una infraestructura productiva confiable en AWS. Eso implicaba resolver cómputo, una base de datos gestionada con respaldo y un esquema de balanceo de carga que distribuyera el tráfico de forma estable, todo en cuestión de días.
Solución
Craftech desplegó la aplicación en aproximadamente una semana. El cómputo quedó sobre Amazon EC2 y la base de datos en Amazon RDS con PostgreSQL, sumando caché con Redis para mejorar el rendimiento. El tráfico se distribuyó mediante un Application Load Balancer, dejando una arquitectura productiva ordenada y lista para operar. El alcance se concentró en el deploy: una base sólida sobre la cual Swappi puede más adelante incorporar monitoreo y backups gestionados.
Resultados
- Aplicación Ruby on Rails corriendo en producción sobre AWS
- Base de datos gestionada con Amazon RDS (PostgreSQL)
- Tráfico distribuido con balanceo de carga aplicativo
- Infraestructura lista para operar tras un deploy de una semana
- Base sólida para incorporar monitoreo y backups gestionados a futuro
Trabajar con Craftech
El trabajo con Swappi fue ágil y acotado, pero con criterio de producción: Craftech aplicó buenas prácticas de AWS para que la aplicación no solo quedara desplegada, sino sobre una base ordenada y evolucionable. La infraestructura entregada deja el camino abierto para sumar capacidades de operación —como monitoreo y backups— cuando el negocio lo requiera.
Tecnologías utilizadas
La aplicación Ruby on Rails de Swappi corre sobre Amazon EC2, con Amazon RDS (PostgreSQL) como base de datos gestionada y Redis como caché. Un Application Load Balancer distribuye el tráfico de la aplicación, conformando una arquitectura productiva sencilla y confiable sobre AWS.
Stack & tecnologías
¿Tu equipo enfrenta un desafío parecido?
Pedí un assessment gratuito de costos y arquitectura en AWS.