Skip to main content

Dark Kinetic — Portfolio by Héctor Trejo Luna

[ID_REF]the-oasis-leisure-club
[STK_VAL]Nextjs / Typescript / TailwindCSS / React JS / PHP / Laravel
[STATUS]STABLE

The Oasis Leisure Club

RoleFull Stack Developer
Year2025
Visit Live Siteoasis-tlc.com
Vista previa Oasis The Leisure Club

Modernización Full-Stack y Migración Cloud a AWS para Oasis TLC

  • La Situación y el Problema

"Oasis TLC operaba sobre una arquitectura legacy en Laravel MVC, apoyada en una infraestructura de DigitalOcean que había llegado a su límite de eficiencia. El sistema monolítico dificultaba el lanzamiento de nuevas funcionalidades, y los tiempos de respuesta estaban afectando la retención de usuarios. El desafío exigía no solo reescribir la lógica de la aplicación sin interrumpir el servicio, sino también modernizar el entorno de despliegue para soportar el crecimiento futuro."

La Estrategia y Ejecución

"Implementé una estrategia de modernización en dos frentes simultáneos: Arquitectura de Software e Infraestructura Cloud.

  • Desacoplamiento del Sistema: Diseñé una transición fluida dividiendo el monolito original. Construí una API RESTful robusta en Laravel para el backend y desarrollé una interfaz de alto rendimiento renderizada en el servidor (SSR) utilizando Next.js.
  • Gestión de Datos Críticos: Administré y optimicé la base de datos PostgreSQL, asegurando la integridad de las cuentas de clientes y la actualización de contenido dinámico en tiempo real durante todo el proceso de transición.
  • Dockerización y Migración Cloud: Para garantizar entornos consistentes y escalables, colaboré en la dockerización completa de la aplicación. Participé activamente en las pruebas de migración de despliegue, orquestando el traslado de la infraestructura y la red de distribución de contenido (CDN) desde DigitalOcean hacia un entorno de alta disponibilidad en AWS."

Los Resultados y el Impacto

"La refactorización arquitectónica combinada con la potencia de AWS transformó por completo el rendimiento de la plataforma:

  • Rendimiento Acelerado: La implementación de Next.js junto con la nueva CDN en AWS resultó en una mejora drástica y medible en los tiempos de carga, elevando la experiencia del usuario y optimizando los Core Web Vitals para SEO.
  • Escalabilidad Garantizada: La infraestructura basada en contenedores (Docker) y respaldada por AWS eliminó los cuellos de botella de despliegue, permitiendo iteraciones más rápidas y seguras.
  • Mantenibilidad a Largo Plazo: La separación de responsabilidades entre frontend y backend dejó un código limpio y altamente mantenible, estableciendo un estándar técnico sólido para el equipo."