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 13: Tu clase tiene 50 métodos. Hace de todo. No hace nada bien.
Ese OrderService, UserManager o PedidoController que todos tocan y nadie entiende es un God Object — y te está costando plata real. Cómo identificarlo y desarmarlo con SRP. Día 13 de #100ArchitectureDays.
Día 12: 5.000 personas hicieron click al mismo tiempo. Tu servidor pidió perdón.
Tu API no tiene límites. Cualquiera puede hacer las requests que quiera, a la velocidad que quiera. Rate limiting y el algoritmo Token Bucket. Día 12 de #100ArchitectureDays.
Día 11: System.out.println en producción — la confesión que nadie hace
Tus logs son ruido puro. Sin timestamp, sin nivel, sin contexto. A las 3AM con producción caído, ese println no te va a salvar. Día 11 de #100ArchitectureDays.
Día 10: Le pusiste índices a todo y ahora los INSERT tardan 800ms
Los índices no son gratis. Cada uno acelera una lectura pero frena todas las escrituras. Las 4 reglas para indexar sin romper tu base. Día 10 de #100ArchitectureDays.
Día 9: Tu app funcionó todo el QA. El lunes a las 9am explotó con 100 usuarios.
Connection pools, leaks silenciosos y la matemática de por qué 9 conexiones pueden manejar miles de requests. Día 9 de #100ArchitectureDays.
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.
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.