Volver a proyectos
Full Stack Backend

Ecommerce Distribuido

Dos plataformas (tienda cliente + panel admin) con arquitectura de microservicios y eventos con RabbitMQ, CQRS (PostgreSQL para escrituras, MongoDB para lecturas), pagos resilientes con Stripe, caché con Redis e infraestructura completa en AWS con Docker y Kubernetes.

Puntos clave

  • Separé catálogo, órdenes y pagos en servicios desacoplados con CQRS y mensajería.
  • Diseñé pagos resilientes con Stripe + RabbitMQ para reducir fallos en procesos sensibles.
  • Implementé caché con Redis para acelerar lecturas.
  • Desplegué en AWS con Docker y Kubernetes para una operación más consistente.
  • Entregué tienda cliente y panel administrativo.

Stack principal

NestJS Next.js TypeScript PostgreSQL MongoDB Prisma Redis RabbitMQ Stripe Docker Kubernetes AWS