
Entre Penumbras
Un hombre despierta sin recuerdos en un bosque del que nadie parece saber cómo salir.
Criterios de infraestructura para sistemas en evolución
Una reflexión práctica sobre infraestructura, escalabilidad y sistemas que necesitan crecer sin perder claridad operacional.
Una obra sobre arquitectura, decisiones técnicas, complejidad y verdad operacional en sistemas que deben evolucionar.
Obra publicada bajo LightCompass Ediciones.
Una selección inicial de la obra, preparada para acercarse a su mundo antes de continuar la lectura.
Arquitectura de Decisión nació como una continuación natural de ASD + UX. Si en ese primer libro había hablado sobre metodologías de desarrollo y sobre mi forma de construir software, lo siguiente parecía ser algo que, en rigor, debería haber venido antes: cómo elegir la arquitectura que va a sostener una aplicación.
La pregunta apareció mientras trabajaba con otro cliente. Quería que su nueva aplicación utilizara la infraestructura y tecnologías de algunos de los softwares más populares del momento.
Y ahí se me encendió una ampolleta:
¿Por qué una persona que no tiene conocimientos de infraestructura de datos quiere utilizar un lenguaje de programación específico?
La respuesta parecía bastante evidente. Si una empresa líder utiliza especialistas en determinado entorno y obtiene buenos resultados, es fácil concluir que esa tecnología debe ser también la mejor opción para cualquier otro proyecto.
Pero hay algo que no me terminaba de cuadrar.
Una empresa minera líder en extracción de hierro puede necesitar camiones capaces de transportar más de 600 toneladas. Eso no significa que esos mismos camiones sean la elección correcta para una pequeña empresa de áridos que vende una tonelada de piedras a la semana.
Desde ahí comenzó otra aventura escribiendo sobre mi trabajo y sobre la forma en que, a lo largo de los años, he escogido las tecnologías que sostienen los sistemas que desarrollo.
Arquitectura de Decisión trata precisamente de eso: cómo decidir qué arquitectura debe contener un proyecto antes de dejar que la moda, la popularidad o las decisiones de otros definan esa elección.
No pretende establecer cuál tecnología es la mejor.
La pregunta es otra:
¿Cuál es la adecuada para este proyecto?
Y de algo sí estoy seguro: esa respuesta no debería depender de la moda.
Continúa en la obra completa ·