Jan 2025 - Mar 2025

Charge2Go

Gestión de estaciones de carga para EV

GraphQL
DDD
Brandi (DI)
Hero de Charge2Go
// 01

El problema

Gestionar reservas de estaciones de carga para EV con muchos usuarios concurrentes, evitando dobles reservas y manteniendo la UI responsiva bajo carga.

// 02

Arquitectura

DDD con dependency injection mediante Brandi para reducir acoplamiento, patrones event-driven para flujos de estado complejos y GraphQL con caching para un acceso eficiente a los datos.

PresentaciónComponentes UI, controladoresAplicaciónCasos de uso, orquestaciónDominioReglas de negocio, entidadesInfraestructuraBD, servicios externos — implementa puertos del DominioimplementaPuertos del Dominio
// 03

Solución

Sistema de reservas en tiempo real con una UI de calendario para gestionar disponibilidad.

// 04

Tecnologías

GraphQLDDDBrandi (DI)
Active users
500+
Faster API responses
~40%
Less coupling
~30%
Faster booking flow
~35%
// 05

Capturas

Charge2Go | Caso de estudio | Enrique Ferreiro