Blog
Ensayos, decisiones técnicas y trade-offs sobre arquitectura, producción e IA. No para acumular tutoriales: para aprender a mirar sistemas con más criterio.
Más publicaciones
Día 8: El usuario subió un Excel y tu servidor pidió perdón
HTTP no fue diseñado para operaciones de minutos. Batch processing, async patterns y cómo dejar de torturar a tus usuarios. Día 8 de #100ArchitectureDays.
Día 7: ¿Quién te mandó a optimizar si ni siquiera mediste?
Optimizás a ciegas porque nunca mediste. Profiling con Actuator y Micrometer para encontrar el cuello de botella real. Día 7 de #100ArchitectureDays.
Día 6: Tu caché no funciona y es tu culpa
Pusiste @Cacheable en todo y la app sigue lenta. El problema no es el caché: es lo que estás cacheando. Día 6 de #100ArchitectureDays.
Día 5: N+1 Queries, el bug que tu DBA ya sabe que tenés
Para mostrar 50 usuarios hacés 250 queries a la base de datos. Tu DBA te odia y tiene razón. Día 5 de #100ArchitectureDays.
Día 4: Tu endpoint devuelve TODO. El frontend explota. La red llora.
Offset vs cursor pagination: cuándo usar cada una y por qué tu app necesita esto ya. Día 4 de #100ArchitectureDays.
Día 3: Agregaste un índice y la consulta sigue lenta. El problema no era el índice.
EXPLAIN ANALYZE es tu mejor amigo. Aprende a leer un query plan antes de optimizar a ciegas. Día 3 de #100ArchitectureDays.
Día 2: El SELECT * que arruinó tu API (y vos ni te enteraste)
Tu API responde en 10 segundos porque estás trayendo columnas que nadie necesita. Día 2 de #100ArchitectureDays.
#100ArchitectureDays: 110 problemas reales de arquitectura, con código, sin humo
Arranco un reto de 110 días donde resuelvo un problema real de arquitectura de software por día. Con Spring Boot, código que compila, y métricas reales.
Día 1: Tu app tarda 11 segundos en arrancar y vos pensás que es normal
De 10.7s a 1.3s de startup. El problema no es Spring Boot: es cómo inicializás tus servicios. Día 1 de #100ArchitectureDays.
No se encontraron artículos.
¿Te quedaste con ganas de más?
La Bitácora Sin Filtros: una decisión técnica, sus trade-offs y una regla práctica, una vez por semana.