Hola,
Sabían que Colombia fue la designada por la FIFA para organizar la Copa Mundial de Fútbol de 1986, pero que faltando menos de 2 años renunció a organizarla debido a tres factores fundamentales:
  1. El rechazo a las excesivas exigencias de la FIFA, las cuales fueron impulsadas por Alemania.
  2. La profunda crisis económica,
  3. La violencia sociopolítica,


Así como leen, la XIII Copa Mundial de Fútbol estaba prevista a desarrollarse en Colombia, entre el 31 de mayo y el 29 de junio de 1986. Sin embargo, Colombia declinó luego de ser escogida como sede, marcando un hecho inédito y no repetido en la historia de los Mundiales.

Antecedentes
En 1970 durante los Juegos Nacionales de Ibagué, Alfonso Senior consiguió el apoyo del gobierno de Carlos Lleras Restrepo (1966-1970), para lanzar la candidatura al Mundial.

En 1973 la Federación Colombiana de Fútbol había presentado a la FIFA su candidatura para organizar la Copa Mundial de Fútbol de 1986. El país recibió a la comisión del ente rector del fútbol mundial ese año, y la amistad entre Alfonso Senior Quevedo y sir Stanley Rous (presidente de la FIFA) ayudó a la obtención de la sede.

Finalmente el 9 de junio de 1974, la FIFA designó a Colombia como sede de la Copa Mundial de Fútbol de 1986.

Factores:
Los factores clave que impidieron la realización del mundial fueron:
  • Las exigencias de la FIFA: 
La entidad rectora del fútbol demandó una amplia lista de costosas obras, impulsadas por Hermann Neuberger, vicepresidente de la FIFA y directivo de Adidas, quién mostró su abierta oposición a que el mundial se organizara en un país "donde la mayoría de gente anda descalza" e impuso un listado de requisitos para que Colombia fuese ratificada como sede del Mundial, con fecha de caducidad del 10 de noviembre de 1982.
  1. 12 estadios con capacidad mínima de 40.000 personas para la primera fase.
  2. 4 estadios con capacidad mínima de 60.000 personas para la segunda fase.
  3. 2 estadios con capacidad mínima de 80.000 personas para el partido inaugural y la final.
  4. La instalación de una torre de comunicación en Bogotá.
  5. Congelamiento de las tarifas hoteleras en moneda nacional para los miembros de la FIFA a partir del 1 de enero de 1986.
  6. La emisión de un decreto que legalizara la libre circulación de divisas internacionales en el país.
  7. Una robusta flota de limusinas a disposición de los directivos de la entidad.
  8. Una red ferroviaria que permitiera comunicar a todas las sedes.
  9. Aeropuertos con capacidad para el aterrizaje de aviones de reacción en todas las sedes.
  10. Una red de carreteras que permitiera el fácil desplazamiento de la afición.
  • Prioridades económicas del Gobierno: 
El entonces presidente Belisario Betancur concluyó que el evento representaba un gasto público inmanejable y declaró: "El Mundial debía servir a Colombia y no Colombia a la multinacional del Mundial", dando prioridad a la inversión social y nacional.
  • Crisis y recesión: 
A principios de los años 80, la economía nacional enfrentaba fuertes presiones, una alta inflación y los efectos de una recesión internacional que afectó los precios de sus exportaciones.
  • Conflicto y orden público: 
El país atravesaba una etapa crítica por el fortalecimiento de guerrillas, el auge del narcotráfico y el surgimiento del paramilitarismo, lo que generaba un clima de inseguridad que desaconsejaba un evento masivo.

Debido a estos factores el 25 de octubre de 1982 el presidente de Colombia Belisario Betancur anunció la cancelación de la organización del evento argumentando que el país tenía necesidades más urgentes y no podía financiar los costosos requerimientos del torneo.

Tiempo después la renuncia de Colombia a la sede del mundial de fútbol de 1986 fue confirmada por la FIFA el 5 de noviembre de 1982 y se realizo una elección de la nueva sede con cuatro países candidatos: Canadá, Brasil, Estados Unidos y México, aunque Brasil se retiró poco antes de la designación obteniendo en 2007 la sede de la Copa Mundial de Fútbol de 2014, Canadá no tenía suficientes instalaciones futbolísticas, mientras que Estados Unidos, que no tuvo mucho apoyo, prefirió organizar una mejor candidatura para la Copa Mundial de Fútbol de 1994 de la que resultó electo y ambos países inclinaron su apoyo a la candidatura mexicana.

Finalmente, el 20 de mayo de 1983, la FIFA designó por voto de unanimidad a México, que ya había sido sede de la Copa Mundial de Fútbol de 1970 y así mantenía la táctica de rotación de sedes entre Europa e Iberoamérica, además de conservar la infraestructura del Mundial pasado.
El ambiente Blue-Green (despliegue azul-verde) es una estrategia de software que utiliza dos entornos de producción idénticos. Uno está activo manejando el tráfico (Blue) y el otro está inactivo probando la nueva versión (Green). 
Permite actualizar aplicaciones sin tiempo de inactividad y volver a la versión anterior de forma instantánea.


¿Cómo funciona?
El objetivo de esta técnica, fundamental en la cultura DevOps, es eliminar los cortes de servicio y minimizar los riesgos cuando se lanza una actualización. El proceso consta de cuatro fases clave:
  • El estado inicial: Tienes dos entornos de producción idénticos, a menudo denominados Blue (versión actual) y Green (la nueva versión). El entorno Blue maneja todo el tráfico de los usuarios reales.
  • Despliegue y pruebas: El código nuevo o actualizado se instala y prueba exhaustivamente en el entorno Green, garantizando que todo funcione correctamente antes de exponerlo al público general.
  • El cambio de tráfico (Switchover): Una vez verificado el entorno Green, un enrutador o balanceador de carga redirige todo el tráfico del entorno Blue al entorno Green. Ahora, Green es el entorno activo y Blue queda inactivo.
  • Reversión rápida (Rollback): Si se detecta un error crítico tras el cambio de tráfico, puedes redirigir inmediatamente a los usuarios al entorno Blue, restaurando la versión anterior sin afectar la experiencia del cliente.
Ventajas principales
  • Cero tiempo de inactividad (Downtime): Los usuarios no sufren interrupciones en el servicio, ya que la transición es instantánea.
  • Mitigación de riesgos: Los fallos en la nueva versión se detectan antes de que el público general se vea afectado.
  • Reversión instantánea: Volver a la versión estable anterior toma segundos, lo que reduce el estrés durante los lanzamientos.
¿Dónde se implementa?
Esta estrategia se puede aplicar de forma automatizada a través de herramientas de integración continua (CI/CD) y proveedores de nube:
  • Balanceadores de carga: Servicios como AWS Application Load Balancer permiten cambiar las reglas de enrutamiento para redirigir el tráfico del grupo Blue al Green de forma instantánea.
  • DNS: El sistema de nombres de dominio de Amazon Route 53 permite actualizar los registros para dirigir gradualmente a los usuarios del entorno activo al nuevo.
  • Contenedores y microservicios: En plataformas como Microsoft Azure Container Apps puedes configurar divisiones de tráfico para pruebas de versiones con un solo clic.
La arquitectura multi-tenant (o multiinquilino) es un modelo de software donde una única instancia de una aplicación y su infraestructura sirven a múltiples clientes o "inquilinos". Aunque todos comparten el mismo código y recursos, los datos y configuraciones de cada cliente permanecen completamente aislados y seguros.


Es la base de las soluciones SaaS (Software as a Service), permitiendo escalabilidad, costos compartidos y fácil mantenimiento.

Modelos de Bases de Datos más comunes
Existen tres enfoques principales para gestionar los datos en esta arquitectura, dependiendo del nivel de aislamiento y los costos:
  1. Base de datos compartida, esquema compartido: Todos los clientes comparten la misma base de datos y las mismas tablas. Se utiliza una columna (como \(TenantID\)) para filtrar y separar la información de cada uno.
    Ventaja: Es muy económica y fácil de escalar y mantener.
    Desventaja: El aislamiento de datos depende estrictamente de la lógica de programación.
  2. Base de datos compartida, esquemas separados: Todos los clientes usan el mismo servidor de base de datos, pero cada uno tiene su propio "esquema" o espacio de nombres independiente.
    Ventaja: Ofrece un mejor aislamiento de datos y facilita el cumplimiento de normativas de privacidad.
  3. Base de datos dedicada (Silo): Cada cliente tiene su propia base de datos física o instancia completamente independiente.
    Ventaja: Máxima seguridad, aislamiento total y fácil personalización por cliente.
    Desventaja: Es más costosa y compleja de actualizar.

Ventajas principales
  • Eficiencia de recursos: Al compartir servidores e infraestructura, los costos operativos se reducen significativamente.
  • Mantenimiento centralizado: Las actualizaciones de software o parches de seguridad se aplican una sola vez y se reflejan en todos los clientes.
  • Escalabilidad: Permite incorporar nuevos clientes rápidamente sin tener que desplegar aplicaciones desde cero.

¿Cuándo se utiliza?

Es el estándar de oro para los modelos SaaS (Software como Servicio) como plataformas de comercio electrónico (ej. Shopify), sistemas de gestión de proyectos (ej. Jira) o herramientas CRM, donde cada empresa necesita su propio entorno pero la lógica de negocio es genérica para todos