Capacity does not fail in a straight line. At 80% utilization, the ideal multiplier is 5. At 95%, it reaches 20. Architecture must preserve headroom before traffic reaches that wall.
La capacidad no falla en línea recta. Con 80% de utilización, el multiplicador ideal es 5. Con 95%, llega a 20. La arquitectura debe conservar margen antes de alcanzar ese muro.
The deck uses a small technical vocabulary. Each term names a system limit or a way to measure it. Keep these definitions in view as the argument moves from queues to AI.
La presentación usa un vocabulario técnico pequeño. Cada término nombra un límite del sistema o una forma de medirlo. Conviene mantener estas definiciones presentes al pasar de las colas a la IA.
Before architecture becomes infrastructure, someone must make its boundaries and dependencies explicit.
Antes de convertirse en infraestructura, alguien debe hacer explícitos los límites y las dependencias de la arquitectura.
ISO defines nine product-quality characteristics, so architecture cannot optimize one universal score. Availability shows how one priority becomes concrete. Moving from 99.9% to 99.99% removes 38.88 minutes from the monthly error budget.
ISO define nueve características de calidad del producto, por lo que la arquitectura no puede optimizar una puntuación universal. La disponibilidad muestra cómo una prioridad se vuelve concreta. Pasar de 99,9% a 99,99% elimina 38,88 minutos del presupuesto mensual de error.
The opposing arrows give visual form to the choices behind every quality budget.
Las flechas opuestas dan forma visual a las decisiones detrás de cada presupuesto de calidad.
Prime Video did not reject distributed systems everywhere. It consolidated one monitoring workflow whose components scaled together and exchanged heavy intermediate data. The company reported more than 90% lower infrastructure cost.
Prime Video no rechazó los sistemas distribuidos en todos los casos. Consolidó un flujo de monitoreo cuyos componentes escalaban juntos e intercambiaban muchos datos intermedios. La empresa informó más de 90% menos costo de infraestructura.
Internal calls avoid eight classic distributed assumptions. That advantage disappears when modules share ownership, resources, and release decisions without controls. One field report reached seven microservices for only four developers before reconsidering its design.
Las llamadas internas evitan ocho supuestos clásicos de sistemas distribuidos. Esa ventaja desaparece cuando los módulos comparten propiedad, recursos y decisiones de liberación sin controles. Un informe llegó a siete microservicios para solo cuatro desarrolladores antes de reconsiderar su diseño.
Practitioners repeatedly named decomposition, testing, monitoring, and fault tolerance as migration problems. Alibaba shows the opposite edge: nearly 20,000 production microservices on more than 10,000 nodes. The pattern is defensible when the organization can operate at the same level of independence.
Los profesionales nombraron repetidamente descomposición, pruebas, monitoreo y tolerancia a fallos como problemas de migración. Alibaba muestra el extremo opuesto: casi 20.000 microservicios productivos sobre más de 10.000 nodos. El patrón es defendible cuando la organización puede operar con el mismo nivel de independencia.
Architecture choices also sit inside supplier and procurement structures. A 2026 study evaluated South Korea's ban on conglomerate prime contractors across 2,322 firms. The evidence is relevant to ownership structure, not a direct ranking of software patterns.
Las decisiones de arquitectura también existen dentro de estructuras de proveedores y contratación. Un estudio de 2026 evaluó la prohibición surcoreana a grandes conglomerados como contratistas principales sobre 2.322 empresas. La evidencia corresponde a estructura de propiedad, no a una clasificación directa de patrones.
A queue smooths timing, but it does not erase work. At 100 arrivals per second, 10 seconds in the system means 1,000 items in flight. If service stays slower than demand, the line keeps growing.
Una cola suaviza los tiempos, pero no elimina trabajo. Con 100 llegadas por segundo, 10 segundos en el sistema implican 1.000 elementos en curso. Si el servicio sigue por debajo de la demanda, la fila continúa creciendo.
At-most-once processing accepts possible loss. At-least-once processing accepts possible duplication. Effectively-once behavior adds coordination cost. The delivery contract must match the business consequence of each failure.
El procesamiento como máximo una vez acepta posibles pérdidas. Al menos una vez acepta posibles duplicados. El comportamiento efectivamente una vez añade costo de coordinación. El contrato de entrega debe corresponder a la consecuencia empresarial de cada fallo.
The case handled 2 million daily events and reported roughly 60% lower latency. Unmonitored backlogs and retries then created duplicate charges. The queue improved timing while moving risk into operations and idempotency.
El caso manejó 2 millones de eventos diarios e informó cerca de 60% menos latencia. Los atrasos sin monitoreo y los reintentos generaron cobros duplicados. La cola mejoró los tiempos mientras trasladaba riesgo a operaciones e idempotencia.
A case study earns its place when it records both the performance gain and the failure shifted elsewhere.
Un caso de estudio aporta valor cuando registra tanto la mejora de rendimiento como la falla trasladada a otro lugar.
A 2018 study compared AWS, Azure, and Google serverless behavior. Berkeley researchers separately identified storage, networking, predictable performance, and long-running computation as major constraints. Serverless fits best when the workload can tolerate those boundaries.
Un estudio de 2018 comparó el comportamiento serverless de AWS, Azure y Google. Investigadores de Berkeley identificaron por separado almacenamiento, redes, rendimiento predecible y cómputo prolongado como restricciones importantes. Serverless encaja mejor cuando la carga tolera esos límites.
Google's four signals describe the minimum operational view. Architecture selection needs a wider comparison that includes failure behavior, engineering effort, and cost. The same workload should be tested across candidate designs under representative demand.
Las cuatro señales de Google describen la visión operativa mínima. La selección arquitectónica necesita una comparación más amplia que incluya fallos, esfuerzo de ingeniería y costo. La misma carga debe probarse entre diseños candidatos bajo demanda representativa.
A dashboard can surface system behavior, but architecture still needs thresholds, experiments, and recovery tests.
Un panel puede mostrar el comportamiento del sistema, pero la arquitectura aún necesita umbrales, experimentos y pruebas de recuperación.
Scaling out has diminishing returns when any work remains serial. With 90% parallelizable work, sixteen processors produce only 6.4 times the ideal speed of one. Find the serial bottleneck before buying more capacity.
Escalar horizontalmente tiene rendimientos decrecientes cuando parte del trabajo sigue siendo serial. Con 90% de trabajo paralelizable, dieciséis procesadores producen solo 6,4 veces la velocidad ideal de uno. Conviene encontrar el cuello serial antes de comprar más capacidad.
Large-scale systems need evidence from real operating conditions. India's randomized biometric-payment rollout covered 157 subdistricts and 19 million people in Andhra Pradesh. The case demonstrates evaluation scale, not a universal architecture prescription.
Los sistemas a gran escala necesitan evidencia de condiciones operativas reales. El despliegue aleatorizado de pagos biométricos en India cubrió 157 subdistritos y 19 millones de personas en Andhra Pradesh. El caso demuestra escala de evaluación, no una prescripción arquitectónica universal.
The reported launch had been tested at 2,000 concurrent users. It still failed after 17 minutes because an unmeasured database connection-pool threshold choked scaling. The first saturated dependency defines the real capacity boundary.
El lanzamiento reportado había sido probado con 2.000 usuarios concurrentes. Aun así, falló después de 17 minutos porque un umbral no medido del pool de conexiones bloqueó el escalado. La primera dependencia saturada define el límite real de capacidad.
Internet use in Colombia rose from 2.21% in 2000 to 79.35% in 2024. Secure servers increased from 10.61 per million people in 2010 to 1,126.21 in 2024, with a sharp 2020 drop. These are demand context, not proof of any specific architecture.
El uso de Internet en Colombia subió de 2,21% en 2000 a 79,35% en 2024. Los servidores seguros aumentaron de 10,61 por millón de personas en 2010 a 1.126,21 en 2024, con una fuerte caída en 2020. Estas cifras son contexto de demanda, no prueba de una arquitectura específica.
Both countries expanded fixed broadband, but their paths remained far apart. Germany reached 45.61 subscriptions per 100 people in 2024, compared with 17.22 in Colombia. Architecture for latency, offline behavior, payload size, and retries must reflect that operating context.
Ambos países ampliaron la banda ancha fija, pero sus trayectorias siguieron muy separadas. Alemania llegó a 45,61 suscripciones por cada 100 personas en 2024, frente a 17,22 en Colombia. La arquitectura de latencia, uso sin conexión, tamaño de carga y reintentos debe reflejar ese contexto.
Uptime Institute reported that 60% of surveyed significant outages cost at least $100,000. Telemetry alone cannot prove failover, restoration, or dependency isolation. Those capabilities need controlled tests under realistic failure conditions.
Uptime Institute informó que 60% de las interrupciones significativas encuestadas costaron al menos 100.000 dólares. La telemetría no puede demostrar por sí sola conmutación, restauración o aislamiento de dependencias. Esas capacidades necesitan pruebas controladas bajo fallos realistas.
DORA tracks the whole delivery system rather than individual output. Its 2024 analysis linked AI adoption to better documentation and perceived code quality, but also to lower throughput and stability. Architecture must measure the path from generated code to safe production change.
DORA sigue todo el sistema de entrega, no la producción individual. Su análisis de 2024 relacionó la adopción de IA con mejor documentación y calidad percibida, pero también con menor rendimiento y estabilidad. La arquitectura debe medir el camino desde el código generado hasta un cambio seguro en producción.
Architecture creates communication paths between people as well as machines. Four people permit six pairwise channels. Fifty permit 1,225, which makes ownership boundaries and interfaces part of the scaling design.
La arquitectura crea rutas de comunicación entre personas y también entre máquinas. Cuatro personas permiten seis canales por pares. Cincuenta permiten 1.225, lo que convierte la propiedad y las interfaces en parte del diseño de escalado.
In a randomized study, Copilot users finished a bounded JavaScript task 55.8% faster. METR later reported that experienced open-source developers completed 246 repository tasks 19% slower with early-2025 tools. The tool did not have one universal productivity effect.
En un estudio aleatorizado, los usuarios de Copilot terminaron una tarea delimitada de JavaScript 55,8% más rápido. METR informó después que desarrolladores experimentados completaron 246 tareas de repositorio 19% más lento con herramientas de comienzos de 2025. La herramienta no produjo un efecto universal de productividad.
BEIR found substantial variation among retrieval methods across 18 datasets and nine tasks. A RAG system can fail during indexing, retrieval, context use, or answer generation. Post-AI architecture therefore needs evaluation and observability at every stage.
BEIR encontró variación considerable entre métodos de recuperación en 18 conjuntos y nueve tareas. Un sistema RAG puede fallar durante indexación, recuperación, uso del contexto o generación. La arquitectura posterior a la IA necesita evaluación y observabilidad en cada etapa.
Verizon reported human involvement in 68% of analyzed breaches. IBM estimated average global breach cost rising from $3.86 million in 2020 to $4.88 million in 2024. AI adds generated code, data access, and suppliers to an already expensive failure environment.
Verizon informó participación humana en 68% de las brechas analizadas. IBM estimó que el costo promedio mundial subió de 3,86 millones de dólares en 2020 a 4,88 millones en 2024. La IA añade código generado, acceso a datos y proveedores a un entorno de fallos ya costoso.
Colombia moved from 5.77 mobile subscriptions per 100 people in 2000 to 174.09 in 2024. Germany and the United States stabilized above 100, while India peaked earlier and eased to 79.35. Product architecture must separate people, accounts, devices, and subscriptions.
Colombia pasó de 5,77 suscripciones móviles por cada 100 personas en 2000 a 174,09 en 2024. Alemania y Estados Unidos se estabilizaron por encima de 100, mientras India alcanzó un pico anterior y bajó a 79,35. La arquitectura de producto debe separar personas, cuentas, dispositivos y suscripciones.
Ireland and India derived roughly half or more of service exports from ICT services near the end of the series. Colombia reached 11.79% in 2025, while the United States reached 8.30%. These structures shape talent and supplier context, but they do not select an architecture by themselves.
Irlanda e India obtuvieron cerca de la mitad o más de sus exportaciones de servicios desde servicios TIC al final de la serie. Colombia llegó a 11,79% en 2025 y Estados Unidos a 8,30%. Estas estructuras moldean el contexto de talento y proveedores, pero no seleccionan una arquitectura por sí solas.
Per-capita electricity consumption differs sharply across these four countries. In 2024, Colombia recorded 1,551.19 kWh and the United States 12,839.34 kWh. The series does not isolate AI demand, but it shows why location and infrastructure context belong in architecture decisions.
El consumo eléctrico por habitante difiere mucho entre estos cuatro países. En 2024, Colombia registró 1.551,19 kWh y Estados Unidos 12.839,34 kWh. La serie no aísla la demanda de IA, pero muestra por qué la ubicación y el contexto de infraestructura pertenecen a la decisión arquitectónica.
The last 5 points of capacity can destroy the user experience. These terms turn architectural slogans into testable behavior.
Key findings
METR reported that 16 experienced open-source developers completed 246 repository tasks 19% slower with early-2025 AI tools than without them. METR
Prime Video reported that consolidating one distributed audio-video monitoring workflow into a monolithic process reduced its infrastructure cost by more than 90%. Amazon Prime Video Tech
Prime Video's reported saving shows that service separation can be inferior when components scale together and exchange high-volume intermediate data. Amazon Prime Video Tech
For an ideal M/M/1 queue, response-time multipliers rise from 2 at 50% utilization to 5 at 80%, 10 at 90%, and 20 at 95%. math.stackexchange.com
DORA 2024 associated greater AI adoption with 3.4% better perceived code quality but 7.2% lower delivery stability. Google Cloud
With 90% parallelizable work, Amdahl's Law limits ideal speedup to 1.82 times on 2 processors, 4.71 on 8, and 6.40 on 16. Association for Computing Machinery
Uptime Institute reported that 60% of surveyed significant outages cost at least $100,000 and 15% exceeded $1 million in its 2022 analysis. Uptime Institute
DORA 2024 associated a 25% increase in AI adoption with 7.5% better documentation quality but 1.5% lower delivery throughput. Google Cloud
Possible pairwise communication channels grow from 6 for 4 people to 45 for 10, 190 for 20, and 1,225 for 50. pmmastery.app
In a randomized study of 95 developers, GitHub Copilot users completed a bounded JavaScript task 55.8% faster than controls. GitHub
Verizon's 2024 breach study reported human involvement in 68% of breaches, third-party involvement in 15%, and vulnerability exploitation in 14%. Verizon
IBM estimated average breach cost rising from $3.86 million in 2020 to $4.88 million in 2024, including a 10% increase from 2023. IBM
The argument
Before architecture becomes infrastructure, someone must make its boundaries and dependencies explicit.
Architecture balances several qualities, then turns priorities into measurable budgets.
The opposing arrows give visual form to the choices behind every quality budget.
Distribution was overhead when the components scaled and exchanged data together.
One process simplifies calls, but weak boundaries recreate monolith coupling.
Independent services pay off only when ownership and operations can match them.
This research is published in English and Spanish. Ver en español
La investigación detrás de esta presentación
Los últimos 5 puntos de capacidad pueden destruir la experiencia del usuario. Estos términos convierten lemas arquitectónicos en comportamiento verificable.
Hallazgos clave
METR informó que 16 desarrolladores experimentados completaron 246 tareas de repositorio 19% más lentamente con herramientas de IA de comienzos de 2025 que sin ellas. METR
Prime Video informó que consolidar un flujo distribuido de monitoreo audiovisual en un proceso monolítico redujo su costo de infraestructura en más de 90%. Amazon Prime Video Tech
El ahorro informado por Prime Video muestra que separar servicios puede ser inferior cuando los componentes escalan juntos e intercambian grandes volúmenes de datos intermedios. Amazon Prime Video Tech
En una cola ideal M/M/1, el multiplicador del tiempo de respuesta aumenta de 2 con 50% de utilización a 5 con 80%, 10 con 90% y 20 con 95%. math.stackexchange.com
DORA 2024 asoció una mayor adopción de IA con 3,4% más calidad percibida del código, pero 7,2% menos estabilidad de entrega. Google Cloud
Con 90% de trabajo paralelizable, la Ley de Amdahl limita la aceleración ideal a 1,82 veces con 2 procesadores, 4,71 con 8 y 6,40 con 16. Association for Computing Machinery
Uptime Institute informó que 60% de las interrupciones significativas encuestadas costaron al menos 100.000 dólares y 15% superaron un millón en su análisis de 2022. Uptime Institute
DORA 2024 asoció un aumento de 25% en adopción de IA con 7,5% más calidad documental, pero 1,5% menos rendimiento de entrega. Google Cloud
Los posibles canales de comunicación por pares crecen de 6 con 4 personas a 45 con 10, 190 con 20 y 1.225 con 50. pmmastery.app
En un estudio aleatorizado con 95 desarrolladores, los usuarios de GitHub Copilot completaron una tarea delimitada de JavaScript 55,8% más rápido que el grupo de control. GitHub
El estudio de Verizon de 2024 informó participación humana en 68% de las brechas, participación de terceros en 15% y explotación de vulnerabilidades en 14%. Verizon
IBM estimó que el costo promedio de una brecha aumentó de 3,86 millones de dólares en 2020 a 4,88 millones en 2024, incluido un aumento de 10% desde 2023. IBM
El argumento
Antes de convertirse en infraestructura, alguien debe hacer explícitos los límites y las dependencias de la arquitectura.
La arquitectura equilibra varias cualidades y convierte prioridades en presupuestos medibles.
Las flechas opuestas dan forma visual a las decisiones detrás de cada presupuesto de calidad.
La distribución era sobrecosto cuando los componentes escalaban e intercambiaban datos juntos.
Un proceso simplifica llamadas, pero límites débiles recrean el acoplamiento monolítico.
Los servicios independientes rinden solo cuando propiedad y operaciones pueden igualarlos.
Esta investigación se publica en inglés y español. Read in English