Aprendé a diseñar software que aguante producción, no solo demos para LinkedIn.
La IA hace que copiar código sea trivial. El criterio para decidir arquitectura y sostenerla en producción, no. Acá, Alejandro Lafourcade escribe sobre arquitectura, producción e IA aplicada desde las cicatrices de sistemas que tenían que funcionar.
La industria está copiando más código que nunca. Entender sistemas sigue siendo el diferencial.
La IA aceleró el desarrollo, pero amplificó un problema viejo: mucha gente genera código sin entender las decisiones que lo sostienen. Ingeniería sin filtros existe para volver al centro — arquitectura, producción, trade-offs, debugging, observabilidad y criterio. No se trata de odiar la IA: se trata de usarla sin entregar el volante.
Cinco pilares, sin filtros
Cada pilar es una ruta de criterio técnico, no una lista de tutoriales.
Arquitectura sin filtros
Diseñá límites, módulos, APIs y sistemas que no dependan de magia ni slogans.
Ver artículosProducción sin filtros
Lo que pasa después del deploy: logs, métricas, incidentes, performance y decisiones que duelen.
Ver artículosIA sin filtros
Usá IA como ingeniero, no como copiador profesional.
Ver artículosCarrera sin filtros
La parte que no sale en los tutoriales: liderazgo, presión, estimaciones y crecimiento real.
Ver artículosLaboratorio sin filtros
Construir en público: productos, prototipos y arquitectura real, con las decisiones a la vista.
Ver artículos#100ArchitectureDays
No es un reto de contenido: es una ruta para aprender arquitectura como decisiones. 100 días de problemas reales, trade-offs y código cuando hace falta.
Cada día es una decisión de arquitectura con su contexto, sus trade-offs y su porqué. Seguidos, son un camino de junior a criterio senior — no una lista de posts.
El código ya lo escribe la IA. El criterio para decidir qué construir, cómo sostenerlo en producción y por qué, todavía lo construís vos.
Últimos artículos
Día 22: el método(true, false, true) que nadie entiende
Un boolean en la firma casi siempre significa que el método hace dos cosas. Tres técnicas para eliminar flag arguments en Java. #100ArchitectureDays.
Día 21: extends te encierra — composición te libera
Visa Infinite rompió una jerarquía de 4 niveles: Level-5, flag o copy-paste, todas trampas. La composición gana sobre la herencia. #100ArchitectureDays.
Día 20: YAGNI — la feature que programaste por las dudas
7 clases para un solo método de pago. PayPal y Crypto: TODO. Borró 300 líneas, todo siguió funcionando. Día 20 de #100ArchitectureDays.
Día 19: data, manager, process y otros crímenes
El código se lee 10x más de lo que se escribe. Cada nombre vago que te ahorra 2 segundos al escribir le cuesta 30 a cada lector. Día 19 de #100ArchitectureDays.
Día 18: Cambiar de proveedor sin tocar el core
ReportService tenía el proveedor hardcodeado. Cambiar a SMS exigía abrir el core. DIP: depende de la abstracción, no del proveedor. #100ArchitectureDays.
Día 17: Liskov, cuando heredar miente
Penguin extends Bird. En runtime, fly() explota. LSP: la herencia biologica no es herencia de comportamiento. Dia 17 de #100ArchitectureDays.
¿Necesitás criterio técnico para una decisión importante?
Reviso arquitectura, diagnostico deuda técnica, ordeno un backend, diseño un MVP serio o incorporo IA sin convertir tu sistema en una caja negra.
Auditoría de arquitectura
Detectamos riesgos, deuda crítica y problemas de diseño antes de que exploten en producción.
Revisión de backend / APIs
Diagnóstico de Spring Boot, capas, seguridad, performance y mantenibilidad.
IA aplicada para equipos
Agentes y workflows para incorporar IA sin convertir tu sistema en una caja negra.
Arquitecto y líder técnico con más de 10 años construyendo backend, APIs, microservicios, CI/CD y sistemas que tenían que operar en serio.
Ingeniería sin filtros nació para enseñar lo que normalmente se aprende a golpes: trade-offs, errores de producción, decisiones de arquitectura y criterio técnico en una época donde la IA hace que todo parezca más fácil de lo que realmente es.
Conocer mi historia