Artículo

19 de octubre de 2026

Alta disponibilidad en microservicios: el caso de la plataforma Fury de Mercado Libre

Alta Disponibilidad en Micorservicios: el Caso de la Plataforma Fury de Mercado Libre

Thiago Veiga Lima; Vinicius Santos Andrade

DOI: 10.22167/2675-6528-202602380

Artículo derivado del Trabajo de Conclusión de Curso (TCC), con contenido basado en el trabajo original del alumno y adaptado al formato editorial de la Revista E&S con el apoyo de la herramienta ResumeAI, solución de inteligencia artificial desarrollada por el Instituto Pecege para síntesis y organización textual.

Resumen

La escalabilidad y la resiliencia de las plataformas de software representan desafíos centrales para las empresas de tecnología que operan a gran escala. Se investigó cómo la plataforma interna de desarrollo Fury, creada y mantenida por Mercado Livre, implementó mecanismos de alta disponibilidad (HA) en un ecosistema de microservicios que abarca más de 30.000 servicios ejecutándose en 100.000 instancias en producción. La investigación combinó revisión bibliográfica sobre patrones de resiliencia (circuit breaker, retry con backoff exponencial, bulkheads y rate limiting), análisis documental de publicaciones técnicas de Mercado Livre y levantamiento de campo aplicado a 20 ingenieros y tech leads que utilizan o gestionan aplicaciones en la plataforma. Los resultados indicaron que Fury redujo significativamente la carga cognitiva de los equipos de desarrollo al abstraer capas de infraestructura, automatizar pipelines de integración continua y entrega continua (CI/CD) y ofrecer estrategias de deploy como blue-green con rollback inmediato. La observabilidad nativa, sin embargo, fue evaluada como solo parcialmente suficiente por la mayoría de los encuestados, evidenciando una brecha que la organización está abordando con integración a herramientas de mercado. Se concluyó que el modelo de Internal Developer Platform (IDP) adoptado por Mercado Livre es un ejemplo de cómo prácticas de DevOps, microservicios y multicloud pueden combinarse para sostener alta disponibilidad en entornos de alta complejidad operativa. Esta visión sistémica de la disponibilidad es una contribución relevante para la literatura sobre IDPs.

Palabras clave: Alta Disponibilidad; DevOps; Fury; Plataforma Interna de Desarrollador; Microsservicios.

1. Introducción

La confiabilidad de los servicios digitales ha dejado de ser un diferencial competitivo para convertirse en una exigencia básica del mercado. En plataformas de comercio electrónico y servicios financieros que operan veinticuatro horas al día, siete días a la semana, la indisponibilidad de un componente puede significar pérdida directa de ingresos, erosión de la confianza del consumidor y, en casos extremos, impactos regulatorios. Este escenario subraya la importancia crítica de sistemas robustos capaces de mantener la operación continua incluso bajo condiciones adversas.

Mercado Livre, reconocido como el ecosistema de comercio electrónico y servicios financieros más grande de América Latina, ejemplifica este desafío. Con operaciones en dieciocho países y más de cien millones de usuarios activos, su estructura exige que los equipos de ingeniería gestionen decenas de miles de microsservicios interdependientes. Estos servicios están constantemente sujetos a picos de demanda impredecibles, especialmente durante eventos como el Día del Consumidor o el Black Friday. Asegurar la funcionalidad continua a esta escala demanda mecanismos sofisticados para alta disponibilidad.

En este contexto altamente complejo y dinámico, la pregunta central de esta investigación fue: ¿cómo una plataforma interna de desarrollo puede garantizar alta disponibilidad a escala de decenas de miles de microservicios, manteniendo la productividad de más de 15.000 ingenieros? Este desafío evidencia la necesidad de enfoques sistemáticos para construir plataformas de software resilientes a una escala excepcional.

La alta disponibilidad (HA) se define como la capacidad de un sistema para permanecer operativo durante un determinado porcentaje de tiempo dentro de un período de referencia, generalmente expresado en ‘nueves’. Por ejemplo, el 99,9% de disponibilidad equivale a aproximadamente ocho horas y cuarenta minutos de inactividad al año, mientras que el 99,99% reduce este número a unos cincuenta y dos minutos (Tanenbaum y Van Steen, 2016). Los fundamentos teóricos de la HA se remontan al teorema CAP, formulado por Brewer (2000) y formalizado por Gilbert y Lynch (2002), que establece que ningún sistema distribuido puede garantizar simultáneamente consistencia total, disponibilidad total y tolerancia a particiones de red. Las arquitecturas orientadas a la alta disponibilidad tienden a privilegiar la disponibilidad y la tolerancia a particiones, aceptando la inconsistencia eventual, un modelo conocido como BASE (Basically Available, Soft State, Eventually Consistent). La ingeniería de confiabilidad de sitios (SRE) ha consolidado prácticas como la definición de Objetivos de Nivel de Servicio (SLOs), Indicadores de Nivel de Servicio (SLIs) y presupuestos de error, que permiten equilibrar la velocidad de lanzamiento de funcionalidades con el mantenimiento de la confiabilidad del servicio (Beyer et al., 2016).

La adopción de arquitecturas de microservicios ha traído patrones de resiliencia ampliamente documentados. El circuit breaker interrumpe las llamadas a servicios con fallas y devuelve respuestas de fallback, evitando la propagación en cascada (Nygard, 2007; Fowler, 2014). El retry con backoff exponencial repite las llamadas con intervalos crecientes, añadiendo jitter para evitar el fenómeno thundering herd (Amazon Web Services, 2023). Los bulkheads aíslan pools de recursos por dependencia y el rate limiting protege los servicios de picos de tráfico abusivo (Richardson, 2018). El concepto de Internal Developer Platform (IDP) surgió como respuesta a la complejidad operativa de los entornos de microservicios, ofreciendo una capa de autoservicio que permite a los desarrolladores crear, desplegar y monitorizar aplicaciones sin interactuar directamente con la infraestructura subyacente (Humanitec, 2023). La estrategia multicloud, que implica el uso simultáneo de proveedores como AWS y GCP, complementa este modelo al aumentar la disponibilidad por redundancia geográfica y reducir el riesgo de vendor lock-in (Gartner, 2022).

La relevancia del tema trasciende los límites de la empresa estudiada, ya que comprender cómo estos patrones de resiliencia se materializan en una plataforma de uso real, a escala real, es un ejercicio valioso tanto para investigadores como para profesionales que necesitan tomar decisiones de arquitectura en el día a día. Desde el punto de vista académico, el trabajo se inserta en la intersección de múltiples disciplinas exploradas a lo largo del MBA en Ingeniería de Software de la USP/ESALQ: microsservicios, DevOps, orquestación de contenedores con Kubernetes, observabilidad y monitoreo, infraestructura como código y cloud computing. Así, este trabajo analizó cómo Mercado Libre enfrentó el desafío de la alta disponibilidad al construir la plataforma interna Fury, investigando los patrones de resiliencia empleados, los resultados obtenidos en campo y las lecciones que este caso ofrece a la ingeniería de software contemporánea.

2. Material y Métodos

La presente investigación se caracterizó, por su naturaleza, como aplicada, ya que se orientó a la solución de un problema práctico relacionado con la implementación de alta disponibilidad en entornos de microservicios. En cuanto al enfoque, se adoptó un diseño predominantemente cualitativo, complementado por elementos cuantitativos en la etapa de análisis de los datos recopilados mediante cuestionario. En lo que respecta a los objetivos, el estudio se clasificó como exploratorio-descriptivo, buscando explorar la plataforma Fury, que posee documentación pública limitada, y describir sistemáticamente sus mecanismos de resiliencia (Gil, 2017).

La estrategia de investigación empleada fue el estudio de caso único incrustado, según lo propuesto por Yin (2015). La plataforma Fury, desarrollada y mantenida por Mercado Libre, constituyó la unidad primaria de análisis. Esta elección se justificó por la singularidad del caso, dada la ausencia de otra plataforma interna de desarrollo en América Latina que presente una escala y madurez comparables, lo que la convierte en un objeto de estudio relevante para la ingeniería de software.

Para la recolección de datos, se utilizaron tres fuentes complementarias, con el objetivo de triangular y aumentar la validez interna de la investigación. La primera fuente consistió en una revisión bibliográfica exhaustiva, que incluyó libros, artículos científicos y documentación técnica especializada sobre alta disponibilidad, estándares de resiliencia y plataformas internas de desarrollo.

La segunda fuente de datos implicó el análisis documental de publicaciones técnicas divulgadas por el propio Mercado Libre. Se examinaron artículos publicados en Medium Engineering (Martins, 2024), presentaciones realizadas en conferencias públicas, como la PlatformCon 2023, y repositorios de código abierto mantenidos por la organización. Este enfoque permitió comprender las estrategias e implementaciones de la plataforma Fury a partir de materiales oficiales.

La tercera fuente de datos fue una encuesta de campo, realizada mediante la aplicación de un cuestionario estructurado. Este instrumento se dirigió a profesionales que utilizan o gestionan aplicaciones en la plataforma Fury en Mercado Libre. El cuestionario buscó recopilar percepciones e información directa de los usuarios sobre la operacionalización de la alta disponibilidad.

El instrumento de recolección de datos consistió en un cuestionario estructurado, cuyo contenido integral se detalla en el Anexo A del trabajo original. La aplicación del cuestionario se realizó de forma digital, utilizando la plataforma Google Forms, entre los meses de febrero y abril de 2026. Este método garantizó la estandarización de la recolección y la facilidad de acceso a los participantes.

Veinte profesionales de Mercado Livre participaron en el estudio de campo, incluyendo ingenieros de software y líderes técnicos o jefes de proyecto. El cuestionario constó de siete preguntas que abordaron aspectos como el perfil y el tiempo de experiencia de los encuestados con la plataforma Fury, los patrones de resiliencia identificados, la evaluación de la facilidad de implementación de alta disponibilidad en comparación con la construcción desde cero, los desafíos técnicos enfrentados, la suficiencia de las herramientas de observabilidad nativas y las métricas consideradas vitales para la salud de las aplicaciones.

El análisis de los datos recolectados se realizó en dos etapas. Los datos de naturaleza cuantitativa, obtenidos a partir de las preguntas cerradas del cuestionario, fueron sometidos a estadística descriptiva simple, con el cálculo de frecuencia absoluta y porcentual. Este enfoque permitió cuantificar la distribución de las respuestas e identificar tendencias generales.

Los datos cualitativos, provenientes de las respuestas abiertas del cuestionario, fueron sometidos al análisis de contenido temático, conforme a la metodología de Bardin (2016). Por medio de esta técnica, se identificaron categorías emergentes a partir de la recurrencia de temas y conceptos en las respuestas de los participantes. Se empleó la triangulación entre las tres fuentes de datos —revisión bibliográfica, análisis documental y levantamiento de campo— para fortalecer la validez interna de las conclusiones de la investigación.

Los cuidados éticos se observaron rigurosamente durante todas las etapas de la investigación. El estudio se llevó a cabo de conformidad con la Resolución CNS nº 510, de abril de 2016, del Consejo Nacional de Salud. La investigación se encuadró en las excepciones de los incisos I y VII del artículo 1º de la referida resolución, por utilizar información recopilada de forma anónima en un entorno profesional, garantizando la privacidad y confidencialidad de los participantes.

3. Resultados y Discusión

La investigación sobre la plataforma Fury de Mercado Libre reveló un conjunto robusto de estrategias y mecanismos que sustentan la alta disponibilidad en un ecosistema de microservicios a gran escala. Los hallazgos indican que la plataforma actúa como una capa de abstracción eficaz, reduciendo la carga cognitiva de los desarrolladores y automatizando procesos críticos de infraestructura y despliegue. La investigación combinó el análisis de publicaciones técnicas de la empresa con un estudio de campo junto a 20 ingenieros y líderes técnicos, proporcionando una visión multifacética de la implementación y percepción de los patrones de resiliencia. Los resultados confirman la relevancia del modelo de Plataforma Interna de Desarrolladores (IDP) para gestionar la complejidad operativa inherente a entornos distribuidos, al mismo tiempo que señalan desafíos persistentes, especialmente en el campo de la observabilidad nativa.

Historial y contexto de creación del Fury

La evolución de la plataforma Fury está intrínsecamente ligada al crecimiento exponencial de Mercado Libre, que en 1999 operaba sobre una arquitectura monolítica con cientos de servidores y una única base de datos. Esta estructura, aunque funcional inicialmente, se convirtió en un cuello de botella severo, resultando en despliegues semanales con congelamiento de código, pruebas lentas y conflictos entre equipos (Martins, 2024). La migración a microservicios alrededor de 2010 y el lanzamiento de MeliCloud, la primera infraestructura como servicio interna, representaron un avance significativo, con más de 1.400 instancias desplegadas diariamente y 17.500 instancias gestionadas. Sin embargo, MeliCloud introdujo una heterogeneidad excesiva, donde cada equipo definía su propia infraestructura, dificultando la consistencia y la estandarización.

Esta experiencia llevó a la formulación de un principio central para el diseño de Fury: permitir que un desarrollador tenga una aplicación en producción con solo tres clics. Lanzada en 2015, la plataforma interna de desarrollo Fury materializó este principio, buscando abstraer la complejidad de la infraestructura y estandarizar el ciclo de vida del software. Este enfoque de desarrollo buscaba no solo aumentar la productividad de los ingenieros, sino también garantizar que los mecanismos de alta disponibilidad se incorporaran de forma intrínseca al proceso de desarrollo y operación, facilitando la escalabilidad y la resiliencia del ecosistema de microsservicios.

Arquitectura y componentes principales

Fury opera como una Plataforma de Desarrollador Interna (IDP) integral, que abstrae la totalidad de la cadena de creación, configuración, despliegue y monitoreo de aplicaciones. La interacción con la plataforma se realiza a través de una interfaz web y una Interfaz de Línea de Comandos (CLI), simplificando el acceso y la gestión para los desarrolladores. El concepto organizacional central es el “Scope”, que representa un entorno de ejecución simplificado dentro de un proveedor de nube, ya sea para desarrollo, homologación o producción. Al crear un scope, Fury aprovisiona automáticamente componentes esenciales como balanceadores de carga, grupos de autoescalado e instancias, además de configurar logs, métricas y alertas, todo de forma transparente para el usuario.

La plataforma actúa como una capa de abstracción crucial entre las aplicaciones de los desarrolladores y los servicios externos, incluidos proveedores como AWS, GCP y la infraestructura on-premises de Mercado Livre. Las aplicaciones no se comunican directamente con estos servicios en la nube; en su lugar, se emplea una capa anticorrupción para prevenir el lock-in, facilitar las actualizaciones de versión y permitir el cambio de proveedores sin necesidad de modificar el código de la aplicación (Martins, 2024b). Esta arquitectura simplificada pero potente es fundamental para mantener la alta disponibilidad, ya que aísla las aplicaciones de la complejidad subyacente de la infraestructura.

El Release Process, implementado desde 2018, es un componente vital de Fury, gestionando más de 26.000 repositorios y ejecutando automáticamente siete validaciones de calidad en cada integración. Estas validaciones incluyen verificación de dependencias, modelo de branching, cobertura de pruebas y análisis de credenciales hardcoded, garantizando la integridad y seguridad del código. En 2024, la plataforma ya procesaba más de 30.000 deploys por día a través de este pipeline (Carvalho, 2024), demostrando la capacidad de entrega continua a gran escala. Los indicadores operativos de la plataforma en 2024 son notables, con más de 30.000 microservicios en producción, más de 100.000 instancias de producción, más de 15.000 ingenieros utilizando la plataforma y más de 26.000 repositorios gestionados, además de los 30.000 deploys diarios.

Mecanismos de alta disponibilidad en Fury

La alta disponibilidad en Fury no es una funcionalidad aislada, sino una propiedad emergente de un diseño sistémico que incorpora resiliencia en tres capas interconectadas: infraestructura, despliegue y aplicación. En la capa de infraestructura, el escalado automático es el mecanismo más prominente. Cuando se crea un scope, la plataforma configura grupos de escalado automático que ajustan el número de instancias en función de métricas como CPU, memoria y volumen de peticiones, de forma transparente para el desarrollador. Esta gestión de escalado automático se desarrolló internamente para soportar una solución multi-vendor, sin depender exclusivamente de servicios específicos de proveedores de nube (Martins, 2024b). La distribución de cargas de trabajo por múltiples zonas de disponibilidad complementa el escalado automático, asegurando que la falla de un centro de datos no comprometa la disponibilidad del servicio.

En la capa de despliegue, Fury ofrece diversas estrategias para garantizar la continuidad de las operaciones durante las actualizaciones. Entre las cinco estrategias disponibles (All-in, Blue-Green, Canary, Safe Deploy y Migration), Blue-Green es la opción predeterminada para servicios críticos. Crea un nuevo entorno en paralelo, migra el tráfico gradualmente y permite un rollback inmediato sin tiempo de inactividad. Safe Deploy es una variación que monitoriza métricas continuamente y automatiza decisiones de rollback cuando se detectan anomalías, reforzando la resiliencia del proceso de implementación. Estas estrategias son cruciales para mantener una alta disponibilidad, minimizando el impacto de nuevas versiones.

En la capa de aplicación, los patrones de resiliencia ampliamente reconocidos en la literatura se ofrecen como primitivas nativas de la plataforma. El circuit breaker interrumpe llamadas a servicios con fallos, devolviendo respuestas de fallback y previniendo la propagación en cascada (Nygard, 2007; Fowler, 2014). El retry con backoff exponencial repite llamadas con intervalos crecientes, añadiendo jitter para evitar el fenómeno thundering herd (Amazon Web Services, 2023). Los bulkheads aíslan pools de recursos por dependencia, y el rate limiting protege servicios de picos de tráfico abusivo (Richardson, 2018). La separación de aplicaciones críticas en scopes independientes funciona como un bulkhead a nivel de infraestructura, garantizando que problemas en un scope no afecten a los demás. Estos patrones, integrados en la plataforma, son esenciales para la robustez de los microservicios.

Observabilidad y monitoreo

La observabilidad, definida como la capacidad de inferir el estado interno de un sistema a partir de sus salidas externas, es un pilar inseparable de la alta disponibilidad. Sin una visibilidad adecuada sobre lo que ocurre en producción, incluso los diseños de resiliencia más sofisticados pueden fallar silenciosamente durante largos períodos antes de ser detectados (Majors, Fong-Jones y Miranda, 2022). Fury ofrece, de forma nativa, monitoreo de métricas de infraestructura, incluyendo CPU, memoria, tráfico, latencia y tasa de errores. Además, la plataforma centraliza logs y permite la configuración de alertas, con integraciones a herramientas de mercado como DataDog, New Relic y OpsGenie. El monitoreo se extiende a reglas de negocio específicas, como picos en el tiempo de procesamiento de pagos, proporcionando una visión integral de la salud de las aplicaciones.

Evolución a multicloud y GenAI

La estrategia multicloud de Fury abstrae los proveedores subyacentes, como AWS y GCP, presentando a los desarrolladores una interfaz unificada e independiente de la infraestructura utilizada. Este diseño tiene implicaciones directas para la alta disponibilidad, ya que la distribución de cargas de trabajo entre proveedores distintos reduce el riesgo de que un incidente en un proveedor específico afecte toda la operación. La abstracción multicloud se habilita mediante el uso de Kubernetes para la orquestación de contenedores, Terraform para el aprovisionamiento de infraestructura como código y una capa propietaria de automatización que incorpora las convenciones y políticas de seguridad de Mercado Libre. Actualmente, alrededor del 20% de la infraestructura aún opera fuera de Fury, en lo que se denomina mundo Off-Fury, gestionado por herramientas de Infraestructura como Código para mantener la conformidad y la visibilidad (Martins, 2024b).

El próximo paso anunciado por la empresa es la integración con inteligencia artificial generativa (GenAI), en asociación con OpenAI, para crear soluciones disruptivas en el ecosistema de desarrollo. Esta iniciativa tiene como objetivo utilizar la IA en la optimización de rutas de tráfico, en la detección predictiva de anomalías y en la generación automática de código con patrones de resiliencia integrados. Estas tendencias se alinean con el concepto de AIOps (Inteligencia Artificial para Operaciones de TI), que busca automatizar y optimizar las operaciones de TI a través de inteligencia artificial, prometiendo avances significativos en el mantenimiento de la alta disponibilidad y en la eficiencia operativa de la plataforma Fury.

Perfil de los encuestados

El levantamiento de campo se realizó con 20 profesionales de Mercado Libre entre febrero y abril de 2026. La mayoría de los encuestados, 16 (80%), eran ingenieros de software o desarrolladores, mientras que 4 (20%) eran tech leads o project leaders. En cuanto al tiempo de experiencia con la plataforma Fury, la predominancia de encuestados con menos de un año de uso refleja el rápido crecimiento del equipo de ingeniería de Mercado Libre y el ciclo continuo de incorporación de nuevos colaboradores. Sin embargo, la presencia de 4 (20%) profesionales con más de tres años de experiencia y 2 (10%) con experiencia entre uno y tres años proporcionó perspectivas valiosas sobre la evolución y los desafíos de la plataforma a lo largo del tiempo, enriqueciendo el análisis cualitativo de los mecanismos de resiliencia.

Patrones de resiliencia identificados

Cuando se les preguntó sobre los patrones de resiliencia más efectivos en la plataforma Fury, los encuestados pudieron seleccionar múltiples opciones, revelando la percepción de uso y la prominencia de cada mecanismo. Los patrones Retry con Backoff y Rate Limiting fueron los más citados, mencionados por 15 de los 20 encuestados, lo que corresponde al 75% de las menciones. El Circuit Breaker fue identificado por 13 encuestados (65%), mientras que Bulkheads fue citado por 9 (45%) y Fallback Strategies por 7 (35%). Estos datos indican que Retry con Backoff y Rate Limiting son los primeros mecanismos de protección con los que interactúan los nuevos usuarios de Fury, mientras que Bulkheads y Fallback Strategies requieren una mayor madurez en el uso de la plataforma para ser plenamente percibidos y utilizados por los desarrolladores.

La facilidad de implementación de alta disponibilidad en Fury, en comparación con la construcción de soluciones desde cero, fue evaluada con un promedio de 4.6 en una escala de 1 a 5, donde 5 representa “muy fácil”. Solo un encuestado otorgó una calificación de 3, justificándola con dificultades en la gestión de tiempos de espera (timeouts), mientras que los demás otorgaron calificaciones de 4 o 5. Esta percepción general de alta facilidad sugiere que Fury simplifica sustancialmente la implementación de mecanismos de alta disponibilidad. Uno de los encuestados sintetizó esta percepción al afirmar que, hasta el momento de la investigación, la plataforma había garantizado alta disponibilidad sin que su equipo necesitara acciones adicionales, evidenciando la eficacia de la abstracción y automatización ofrecidas por Fury.

Desafíos técnicos y brechas observadas

Las respuestas abiertas sobre los desafíos técnicos revelaron tres categorías principales. La primera, mencionada por cuatro encuestados, fue la curva de aprendizaje y la necesidad de un conocimiento profundo del ecosistema. Al ser una plataforma propietaria con documentación interna, Fury presenta una curva de aprendizaje sin abundantes referencias externas, a diferencia de servicios de nube públicos como AWS, Azure y GCP. Este aislamiento del conocimiento es una consecuencia paradójica del éxito de la abstracción: cuanto más la plataforma oculta la complejidad, menos el desarrollador comprende qué hacer cuando ocurren problemas, lo que puede dificultar la resolución de incidentes.

La segunda categoría de desafíos fue la complejidad del entorno distribuido. Un encuestado destacó que lidiar con un entorno altamente distribuido, repleto de dependencias y con despliegues continuos, es el mayor obstáculo. Cualquier lentitud o fallo en un servicio puede desencadenar un efecto cascada en otros, evidenciando que, si bien los patrones de resiliencia son eficaces, gestionan la complejidad inherente a los sistemas distribuidos, pero no la eliminan por completo. La interconexión de los microservicios exige una comprensión profunda de las interacciones para mitigar riesgos de fallos en cascada, incluso con la implementación de patrones de resiliencia.

La tercera categoría de desafíos fue la observabilidad y el diagnóstico de incidentes. Entre los 20 encuestados, 13 (65%) afirmaron que la visibilidad nativa de Fury es solo parcial y que, ocasionalmente, necesitan recurrir a herramientas externas para obtener la visibilidad necesaria. Cuatro encuestados (20%) evaluaron la observabilidad como totalmente suficiente, mientras que dos (10%) la consideraron limitada. Los principales puntos de fricción citados fueron la descentralización de logs y la latencia entre las capas de abstracción. Un encuestado señaló que la descentralización y la escasez de logs dificultan la identificación de la causa raíz, mientras que otro mencionó el tiempo de respuesta entre las innumerables capas y abstracciones de Fury como un desafío recurrente. Estos hallazgos sugieren la necesidad de evolución del rastreo distribuido (distributed tracing) en la plataforma, una brecha que herramientas como OpenTelemetry podrían abordar para mejorar la capacidad de diagnóstico.

Las métricas consideradas vitales por los encuestados para garantizar la salud de las aplicaciones en el ecosistema Fury se alinean con el framework de SRE de Google (Beyer et al., 2016). La Tasa de Errores fue citada por 18 de los 20 encuestados (90%), la Latencia por 17 (85%), el Tráfico por 15 (75%) y la Saturación por 12 (60%). Estas métricas están directamente correlacionadas con los pilares de SRE de Errores, Latencia/Duración, Tráfico/Tasa y Saturación, respectivamente. La alta frecuencia de mención de estas métricas por los profesionales refuerza la importancia de un monitoreo continuo y exhaustivo para el mantenimiento de la alta disponibilidad y para la rápida detección y resolución de incidentes en el entorno de microsservicios de Mercado Libre.

Discusión integrada de los hallazgos

Los hallazgos de esta investigación establecen un diálogo productivo entre la teoría y la práctica de la ingeniería de software. La confirmación de que los patrones de resiliencia descritos en la literatura, como circuit breaker, retry, bulkheads y rate limiting, están presentes y son utilizados activamente en la plataforma Fury, percibidos espontáneamente por los profesionales, valida la premisa teórica de que estos patrones son suficientemente maduros para ser incorporados en plataformas de producción a gran escala. La puntuación media de 4,6 en la evaluación comparativa de la facilidad de implementación de alta disponibilidad en Fury, en contraste con la construcción desde cero, corrobora la tesis de Skelton y Pais (2019) sobre la reducción de la carga cognitiva como un beneficio primordial de las plataformas de habilitación, permitiendo a los desarrolladores centrarse en la lógica de negocio en lugar de en la complejidad de la infraestructura.

El principal punto de tensión identificado, la insuficiencia parcial de la observabilidad nativa, es consistente con lo que Majors, Fong-Jones y Miranda (2022) denominan el problema del observador. En sistemas altamente distribuidos, la observabilidad basada en métricas y logs tradicionales es necesaria, pero no suficiente; es preciso complementar con rastreo distribuido y continuous profiling para obtener visibilidad real sobre la causalidad de los incidentes. El propio Mercado Libre publicó recientemente trabajos sobre continuous profiling utilizando flamegraphs, indicando que esta brecha está siendo activamente abordada (Mercado Libre Tech, 2025), lo que demuestra el reconocimiento interno de la necesidad de mejorar en esta área para garantizar un diagnóstico más eficaz y rápido de problemas en producción.

La curva de aprendizaje identificada como un desafío técnico revela un trade-off intrínseco entre la abstracción y la autonomía diagnóstica. Forsgren, Humble y Kim (2018) describen este fenómeno como uno de los riesgos de las abstracciones de alto nivel: al eliminar la necesidad de un conocimiento técnico profundo en el día a día, las plataformas pueden crear una dependencia que se vuelve crítica en los momentos de mayor presión, como durante incidentes. Una respuesta posible a este desafío reside en programas estructurados de inmersión técnica, como game days y ejercicios de chaos engineering, que exponen periódicamente a los desarrolladores a las capas de infraestructura que normalmente no ven. Los testimonios de profesionales con más de tres años de experiencia en la plataforma demuestran una comprensión significativamente más rica de los mecanismos de alta disponibilidad, lo que sugiere que el tiempo de exposición reduce gradualmente este déficit diagnóstico, promoviendo una mayor capacidad de resolución de problemas complejos.

Desde el punto de vista de las disciplinas del MBA en Ingeniería de Software de la USP/ESALQ, el caso de Fury ofrece ejemplos concretos de la aplicación de gran parte del currículo del programa. La arquitectura limpia (Clean Architecture) y el Domain Driven Design (DDD) influyen en el diseño de los microservicios, mientras que DevOps y Kubernetes son el sustrato técnico de Fury. La observabilidad y el monitoreo sustentan la alta disponibilidad en el día a día, y la infraestructura como código hace posible el aprovisionamiento automático de ámbitos. La integración de estas disciplinas en torno a un caso concreto demuestra cómo los conocimientos adquiridos en el programa se articulan en uno de los casos más sofisticados de ingeniería de plataforma en el continente, validando la relevancia práctica y académica del estudio.

En resumen, la plataforma Fury de Mercado Libre demuestra ser un modelo ejemplar de Internal Developer Platform, combinando prácticas de DevOps, arquitectura de microservicios y estrategia multicloud para alcanzar alta disponibilidad en una escala operativa compleja. Los resultados de la investigación confirman la eficacia de la abstracción de infraestructura y la automatización de pipelines en la reducción de la carga cognitiva de los desarrolladores, mientras que la identificación de lagunas en la observabilidad nativa apunta a áreas de mejora continua. Esta visión sistémica de la disponibilidad, que integra resiliencia en infraestructura, despliegue y aplicación, es una contribución relevante para la literatura sobre IDPs, respondiendo a la cuestión central de la investigación sobre cómo una plataforma interna de desarrollo logra garantizar alta disponibilidad a escala de decenas de miles de microservicios, manteniendo la productividad de miles de ingenieros.

4. Conclusión

Este estudio investigó cómo la plataforma interna de desarrollo Fury, de Mercado Livre, garantiza alta disponibilidad en un ecosistema de decenas de miles de microservicios, al mismo tiempo que sustenta la productividad de sus ingenieros. Se verificó que la plataforma redujo significativamente la carga cognitiva de los equipos de desarrollo, mediante la abstracción de capas de infraestructura, la automatización de pipelines de integración y entrega continuas, y la oferta de estrategias de deploy como blue-green con rollback inmediato. Los patrones de resiliencia, como circuit breaker, retry con backoff exponencial, bulkheads y rate limiting, fueron identificados como primitivas nativas y eficaces, con los profesionales evaluando la facilidad de implementación de alta disponibilidad en Fury con una media de 4,6 en una escala de 1 a 5. Sin embargo, la observabilidad nativa fue percibida como solo parcialmente suficiente por la mayoría de los respondientes, apuntando a la necesidad de un mejoramiento en el diagnóstico de incidentes en entornos distribuidos. La principal contribución de este trabajo reside en demostrar que el modelo de Internal Developer Platform adoptado por Mercado Livre es un ejemplo práctico y robusto de cómo las prácticas de DevOps, microservicios y multicloud pueden ser integradas para sustentar una disponibilidad elevada en escenarios de alta complejidad operacional, ofreciendo una visión sistémica de la resiliencia que enriquece la literatura sobre IDPs.

A pesar de los hallazgos relevantes, el estudio presenta limitaciones inherentes a su diseño metodológico. El levantamiento de campo, realizado con 20 profesionales, restringe la generalización estadística de los resultados. Adicionalmente, la dependencia de publicaciones técnicas de la propia empresa puede introducir un sesgo de selección positiva en el análisis. Para estudios futuros, se sugiere la realización de análisis comparativos entre Fury y otras Plataformas de Desarrollo Interno, como Backstage y Cortex, con el fin de identificar mejores prácticas y puntos de divergencia. También se recomienda una investigación cuantitativa del impacto de las estrategias de despliegue sobre métricas DORA, como el tiempo de entrega (lead time) y la frecuencia de despliegue, y la exploración del potencial de la inteligencia artificial generativa en la automatización de patrones de resiliencia en plataformas internas de desarrollo, con el objetivo de optimizar aún más el mantenimiento de la alta disponibilidad.

Referencias Bibliográficas

Amazon Web Services. 2023. Exponential Backoff and Jitter. AWS Architecture Blog. Disponível em: https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/. Acesso em: 10 fev. 2026.

Bardin, L. 2016. Análise de conteúdo. Edições 70, São Paulo, SP, Brasil.

Beyer, B.; Jones, C.; Petoff, J.; Murphy, N. R. 2016. Site Reliability Engineering: How Google Runs Production Systems. O’Reilly Media, Sebastopol, CA, USA.

Brasil. 2016. Conselho Nacional de Saúde [CNS]. Resolução CNS nº 510. Normas aplicáveis a pesquisas em Ciências Humanas e Sociais. Disponível em: https://conselho.saude.gov.br. Acesso em: 22 fev. 2026.

Brewer, E. A. 2000. Towards robust distributed systems. In: Annual ACM Symposium on Principles of Distributed Computing, 19., Portland. Anais… ACM, New York, NY, USA.

Carvalho, R. F. 2024. Sim, 30 mil deploys por dia. E não, não é no Vale do Silício. LinkedIn. Disponível em: https://linkedin.com. Acesso em: 10 mar. 2026.

Forsgren,

Artículo originario del Trabajo de Conclusión de Curso de la Especialización en Ingeniería de Software del MBA USP/Esalq

Para saber más sobre el curso, haga clic aquí y acceda a la plataforma MBX Academy

También te puede interesar

12 de noviembre de 2026

Plan de negocio para empresa de películas personalizadas para equipos de DJ

El mercado de equipos para DJs ha experimentado un fuerte crecimiento en los últimos años, impulsado por el avance del entretenimiento digital y la cultura musical, lo que reveló una brecha en Brasil para la protección y personalización de estos artículos de alto costo. Las películas protectoras surgieron como una solución para satisfacer simultáneamente la necesidad de conservación y personalización. El objetivo del estudio fue desarrollar un plan de negocio para una empresa de películas personalizadas para equipos de DJ, evaluando su viabilidad de mercado y financiera. La metodología adoptada se basó en análisis de datos secundarios de acceso público, incluyendo tendencias de mercado, benchmarking internacional, análisis de la competencia y construcción de proyecciones financieras. Los resultados indicaron una demanda existente parcialmente insatisfecha y oportunidades de diferenciación a través de mayores opciones de personalización y mejor posicionamiento estratégico vía redes sociales. El análisis financiero demostró la viabilidad económica del proyecto, con generación de beneficios en el primer año de operación, inversión segura y un margen de beneficio cómodo sobre el producto. Se concluyó que la creación de la empresa es viable y financieramente ventajosa, con un bajo costo inicial de inversión, siempre que se centre en la diferenciación, la variedad de productos y estrategias de mercado adecuadas.

Palabras clave: Análisis estratégico; Customización; Emprendimiento; Venta minorista en línea; Viabilidad económica.

12 de noviembre de 2026

Fraudes financieras en Brasil bajo perspectiva analítica con datos públicos

El escenario de expansión de los medios de pago instantáneo y la consolidación de las fintech en Brasil han intensificado la exposición de los usuarios a fraudes financieros digitales. El estudio tuvo como objetivo mapear el uso de las principales transacciones financieras, evaluar el escenario de fraudes, impugnaciones y devoluciones, y relacionar estos hallazgos con las prácticas de gobierno corporativo y cumplimiento. La metodología fue descriptiva, con un enfoque mixto, y utilizó datos secundarios oficiales del Banco Central, CVM y Febraban, en el período de 2023 a 2025. Se aplicaron técnicas de Business Intelligence y visualización de datos con Power BI para analizar la volumetría de transacciones, especialmente vía Pix, e identificar patrones de impugnaciones y devoluciones por el Mecanismo Especial de Devolución (MED). Los resultados revelaron el crecimiento expresivo de Pix en cantidad y valor, el aumento acelerado de las impugnaciones y una notable discrepancia entre los valores aceptados y los efectivamente devueltos vía MED. También se constató la elevación en el número de usuarios con marcas de fraude. Se concluyó que la integración entre gobierno corporativo y mecanismos de prevención de fraudes, incluyendo cumplimiento, auditoría y transparencia institucional, es fundamental para la resiliencia del sistema financiero. La prevención eficaz requiere la unión de tecnología, gobierno y cultura organizacional para fortalecer la seguridad y la confianza de los usuarios.

Palabras clave: Business intelligence; Gobierno corporativo; Mecanismo Especial de Devolución; Pix; Prevención.

12 de noviembre de 2026

El potencial de la Inteligencia Artificial en la fijación de precios del desarrollo de Software

La fijación de precios de proyectos de desarrollo de software, especialmente en el contexto de personalizaciones realizadas por empresas de desarrollo y consultorías de implementación, representó un desafío recurrente debido a la subjetividad de las estimaciones y la dificultad de estandarizar los criterios utilizados. El estudio tuvo como objetivo analizar la aplicación de la Inteligencia Artificial como herramienta de apoyo al proceso de fijación de precios de personalizaciones de software. La metodología adoptada se caracterizó como un estudio exploratorio y cuantitativo, estructurado a partir de un experimento comparativo. En él, se analizaron fijaciones de precios realizadas por métodos tradicionales y se compararon estos valores con estimaciones generadas por modelos de Inteligencia Artificial, lo que permitió identificar divergencias, posibles sesgos y diferencias en cuanto a la agilidad del proceso. La investigación utilizó 20 personalizaciones previamente estimadas por un consultor humano experto en software OSGT. Los resultados indicaron que la utilización de la Inteligencia Artificial proporcionó mayor rapidez en la generación de estimaciones y favoreció la estandarización de los resultados, además de posibilitar una mayor escalabilidad mediante el procesamiento simultáneo de múltiples solicitudes de fijación de precios. También se observó que la eficacia de las estimaciones generadas dependió directamente de la calidad y el nivel de detalle del alcance de las personalizaciones analizadas, concluyéndose que la IA es una herramienta viable y relevante para el apoyo a la decisión.

Palabras clave: Automatización de procesos; Personalización de software; Estimación de esfuerzo; Estandarización de estimaciones.

12 de noviembre de 2026

Evaluación de una Arquitectura Backend Aplicada a la Conversión de Divisas y Detección de Fraudes con Inteligencia Artificial

El crecimiento de las transacciones financieras digitales en las últimas décadas ha requerido mecanismos más eficientes de validación y prevención de fraudes, exigiendo soluciones tecnológicas escalables e integradas. Se desarrolló una API RESTful para la gestión de transacciones financieras, la conversión de divisas basada en las tasas oficiales del Departamento del Tesoro de los Estados Unidos y el análisis automatizado de riesgo de fraude. La solución se implementó en lenguaje Java, utilizando el framework Spring Boot, estructurada en arquitectura en capas e integrada a servicios externos para la obtención de datos de divisas y el procesamiento inteligente de transacciones. El sistema se dividió en módulos de registro y consulta de transacciones, conversión monetaria automática y detección de comportamientos sospechosos con clasificación de riesgo. Las pruebas funcionales demostraron un tiempo medio de respuesta inferior a 20 milisegundos para operaciones internas y entre 3 y 4 segundos para análisis antifraude dependientes de procesamiento externo. En un escenario simulado, una transacción de US$ 9.000,00 fue clasificada correctamente como de alto riesgo por divergencia significativa en relación con el historial analizado. Los resultados indicaron la viabilidad técnica de la solución para aplicaciones en fintechs, auditoría y sistemas corporativos, aunque mejoras futuras podrían incluir modelos de aprendizaje automático supervisados, caché distribuido y procesamiento asíncrono.

Palabras clave: API RESTful; Conversión de divisas; Detección de fraudes; Ingeniería de software; Spring Boot.

12 de noviembre de 2026

La segmentación de empresas por clusterización revela patrones financieros distintos

La creciente disponibilidad de datos financieros corporativos ha ampliado la importancia de las técnicas analíticas para identificar patrones y apoyar decisiones en contextos de elevada heterogeneidad entre empresas. El estudio objetivó aplicar técnicas de clusterización a una base de datos financieros, comparando métodos de agrupamiento y validando estadísticamente los resultados, a fin de identificar segmentos con características económico-financieras distintas. Metodológicamente, la investigación se clasificó como aplicada, exploratoria, descriptiva y cuantitativa. Se utilizaron datos secundarios de empresas, sometidos a inspección, tratamiento, estandarización y modelado computacional. Se emplearon el algoritmo K-means y métodos jerárquicos aglomerativos, definiendo el número óptimo de clusters con métricas como WCSS, Silhouette, Calinski-Harabasz y Davies-Bouldin. Los agrupamientos fueron evaluados por análisis de varianza (ANOVA) y comparados por el índice Adjusted Rand Index (ARI). Los resultados revelaron que la solución con seis clusters ofreció el mejor equilibrio entre calidad estadística e interpretabilidad analítica, posibilitando la identificación de grupos con perfiles distintos, como grandes corporaciones, empresas intermedias robustas, organizaciones con desempeño crítico y casos extremos. Se observó también que diferentes algoritmos captaron estructuras distintas en los datos, resaltando la importancia de la comparación metodológica. Se concluyó que la clusterización constituyó un enfoque eficaz para segmentar bases financieras y revelar patrones relevantes, contribuyendo a análisis más refinados y al uso aplicado de la ciencia de datos en contextos empresariales.

Palabras clave: Análisis financiero; Aprendizaje no supervisado; Ciencia de datos; Clusterización; Segmentación de empresas.

12 de noviembre de 2026

La Relevancia de la Inteligencia Emocional y del “Mindfulness” en las Organizaciones

En el contexto organizacional contemporáneo, marcado por alta competitividad y presión por resultados, los aspectos emocionales y psicológicos de los colaboradores se han vuelto cruciales para el desempeño y el bienestar. Este estudio analizó la percepción de los colaboradores sobre la Inteligencia Emocional y las prácticas de “mindfulness” en el ambiente de trabajo, investigando sus efectos percibidos en el bienestar, el desempeño profesional y las relaciones interpersonales. La investigación, de naturaleza cuantitativa y descriptiva, empleó el método survey para recopilar datos. Una muestra de 78 profesionales de diversos sectores organizacionales respondió a un cuestionario estructurado, con ítems medidos por escala Likert, fundamentados en modelos teóricos de Inteligencia Emocional y “mindfulness”. Los datos fueron procesados por estadística descriptiva con el software Microsoft Excel. Los resultados revelaron una percepción predominantemente positiva de los participantes en relación a ambos constructos, destacando competencias emocionales individuales y beneficios de la atención plena, como foco, manejo del estrés y bienestar emocional. Sin embargo, se identificaron fragilidades en el soporte organizacional para el desarrollo sistemático de estas competencias. Se concluyó que, a pesar del reconocimiento individual de la Inteligencia Emocional y del “mindfulness”, existe una demanda por mayor institucionalización de estas prácticas para optimizar sus efectos en el ambiente corporativo.

Palabras clave: Atención plena; Bienestar en el trabajo; Clima organizacional; Competencias socioemocionales; Gestión de personas.

12 de noviembre de 2026

Estrategias de marketing digital para el reposicionamiento sostenible de una empresa maderera familiar en Arequipa, Perú

La investigación abordó la necesidad de modernización de empresas familiares en Arequipa, que enfrentan desafíos de competitividad debido a estructuras de gestión tradicionales y limitada presencia digital. El objetivo consistió en proponer estrategias básicas de marketing digital para el reposicionamiento de una empresa familiar del sector de madera y melamina. Se adoptó un enfoque mixto, exploratorio-descriptivo, con estudio de caso único. Se utilizaron entrevistas semiestructuradas con colaboradores, observación directa y cuestionarios aplicados a 150 clientes. Los resultados principales revelaron una brecha crítica entre la capacidad técnica operativa y la visibilidad virtual. Se observó la preferencia de los clientes por canales de contacto inmediato, como WhatsApp, y un interés significativo en productos sostenibles y multifuncionales. Con base en estos hallazgos, se proyectó un plan de marketing digital progresivo enfocado en la automatización de la atención directa y en la narrativa de identidad local. Se concluyó que la digitalización adaptada y gradual representa la ruta más viable para profesionalizar la gestión comercial de la organización, convirtiendo su trayectoria tradicional en una ventaja competitiva moderna y sostenible en el mercado regional.

Palabras clave: Identidad organizacional; Industria maderera; Pymes regionales; Sostenibilidad; Transformación digital.

12 de noviembre de 2026

Contaminación del aire e ingresos hospitalarios por enfermedades respiratorias en São Paulo (2015–2024)

Se investigó la relación entre la contaminación del aire y las hospitalizaciones por enfermedades respiratorias en el municipio de São Paulo, en el período de enero de 2015 a diciembre de 2024. El objetivo fue analizar la asociación entre las medias mensuales de las concentraciones de contaminantes atmosféricos (PM2.5, PM10 y NO2) y los totales mensuales de hospitalizaciones por enfermedades respiratorias (CIE-10: J00-J99). Se realizó un estudio observacional, ecológico y cuantitativo, basado en series temporales mensuales. Los datos se obtuvieron de bases públicas de CETESB (QUALAR), DATASUS (SIH/SUS) e INMET, y se procesaron en un entorno Python/Jupyter Notebook. Se utilizaron Modelos Lineales Generalizados, específicamente el modelo Binomial Negativo, debido a la sobredispersión identificada en los datos. Los modelos controlaron la estacionalidad, la tendencia temporal, variables meteorológicas (temperatura y humedad relativa) y el período de la pandemia de COVID-19. No se identificó asociación estadísticamente significativa entre los contaminantes y las hospitalizaciones respiratorias mensuales en los modelos ajustados. El análisis de sensibilidad demostró que la asociación positiva inicialmente observada fue explicada por patrones estacionales compartidos entre contaminación y hospitalizaciones, volviéndose nula tras el control adecuado. Se concluyó que, en la escala temporal mensual, la estacionalidad constituyó el principal determinante de la variabilidad de las hospitalizaciones respiratorias, limitando la detección de efectos independientes de la contaminación atmosférica. Este resultado no contradice la literatura, pero refleja la limitación de la agregación mensual para captar efectos agudos. El pipeline computacional desarrollado representa una contribución metodológica para futuras investigaciones con datos de mayor granularidad.

Palabras clave: Hospitalizaciones respiratorias; Contaminación del aire; Calidad del aire; Estacionalidad; Series temporales.