Serie
Fidelizate: un SaaS con Spring Boot, Angular y Wallet, de la idea a producción
La historia real de Fidelizate, una plataforma de tarjetas de fidelización: arquitectura, tecnologías, decisiones y los problemas que hubo que resolver para llevarla a producción con Spring Boot, PostgreSQL, Angular, Google y Apple Wallet, AWS y Cloudflare.
0 de 16 partes publicadas
- 1
De la tarjeta de cartón a Fidelizate: la idea, el MVP y lo que descarté
Próximamente
- 2
Desarrollo guiado por especificaciones con IA: docs, backlog, roles y bitácora
Próximamente
- 3
Monolito modular con Spring Boot 3 y Spring Modulith
Próximamente
- 4
Multi-tenant en PostgreSQL con Row-Level Security y Flyway
Próximamente
- 5
Autenticación en Spring Boot: JWT para empleados y una tarjeta sin contraseña
Próximamente
- 6
Antifraude de visitas: escaneo del cajero, idempotencia, bloqueos y auditoría
Próximamente
- 7
Patrón outbox en PostgreSQL: eventos que no se pierden
Próximamente
- 8
Google Wallet API: tarjetas de fidelización que se actualizan solas
Próximamente
- 9
Apple Wallet con PassKit: pases firmados, web service y APNs
Próximamente
- 10
Tres apps Angular como PWA: tarjeta, panel con escáner QR y plataforma
Próximamente
- 11
Datos personales en un SaaS: cédula cifrada, consentimiento y supresión
Próximamente
- 12
Preparar producción: Docker Compose, Caddy, backups y límites de memoria
Próximamente
- 13
Desplegar en AWS EC2 sin SSH y con un tope de gasto automático
Próximamente
- 14
Cloudflare delante de todo: DNS, Pages, certificado de origen y límites
Próximamente
- 15
Después del lanzamiento: campañas por Wallet y tarjetas con varias sedes
Próximamente
- 16
Cuánto cuesta y qué aprendí: los errores que más me costaron
Próximamente