• Zhang Wensong, una figura reconocida en la comunidad de código abierto de China y uno de los seis protagonistas clave del código abierto en el país, comparte su amplia experiencia y perspectivas sobre la evolución de la tecnología y el futuro del streaming de datos con BTW Media.
  • Zhang Wensong analiza las innovaciones tecnológicas que impulsan el ecosistema de infraestructura de datos, la importancia de los principios del código abierto y su visión de soluciones de streaming de datos nativas de la nube.

Recientemente, tuvimos el privilegio de concertar una entrevista con Zhang Wensong, uno de los reconocidos“seis hombres del código abierto” de China.Zhang Wensong cuenta con una amplia trayectoria en tecnología y liderazgo industrial. Es director adjunto del Comité de Desarrollo de Código Abierto y miembro y ejecutivo de la Federación China de Computación (CCF). También es desarrollador del kernel de Linux y fundador y principal desarrollador del famoso proyecto de código abierto de clústeres Linux,LVS (Linux Virtual Server). Actualmente, es socio en Hillhouse Capital, y anteriormente ocupó cargos comovicepresidente sénior y presidente del Comité de Tecnología en Didi,vicepresidente y CTO de Alibaba Cloud, Secretario General Adjunto de CCF, Científico Jefe y Cofundador de TelTel, y profesor asociado en la Universidad Nacional de Tecnología de Defensa.

Zhang Wensong fundó el proyecto de código abierto LVS en mayo de 1998. Desde 2003, el código de LVS se ha incluido en el kernel oficial de Linux y ha sido ampliamente adoptado a nivel mundial. Durante las últimas dos décadas, ha sido una fuerza impulsora en la promoción del desarrollo del código abierto en China, obteniendo reconocimientos como el “CCF Distinguished Engineer Award”, el “Premio a la Contribución Destacada al Código Abierto” y ser nombrado uno de los “Principales Líderes del Código Abierto en China”.

Además, Zhang Wensong es cofundador y CSO de AutoMQ, por lo que en esta entrevista discutimos ampliamente sobre los detalles técnicos y las estrategias de AutoMQ.

La génesis de LVS

“Fue gratificante ver cómo el marco que desarrollé hace 26 años todavía se usa hoy en día, incluso por grandes empresas como Google.”

Zhang Wensong, cofundador y CSO de AutoMQ

En nuestra entrevista, Zhang Wensong reveló la historia detrás de la creación de LVS. “Comencé el proyecto de código abierto LVS en mayo de 1998 durante mi época de estudiante”, compartió con BTW Media. En ese momento, Internet estaba todavía en su infancia y no había soluciones de balanceo de carga en el kernel de Linux. Zhang Wensong encontró esto un desafío fascinante y decidió desarrollar una solución. “Me llevó alrededor de dos semanas crear un prototipo, que luego publiqué en la comunidad de Linux”, explicó.

Luego describió la respuesta positiva de la comunidad. “Anuncié el software en la lista de correo del kernel de Linux, y la respuesta fue alentadora”, recordó Zhang Wensong. Muchos usuarios integraron LVS en sus aplicaciones y, con el tiempo, el proyecto ganó tracción. “Fue gratificante ver cómo el marco que desarrollé hace 26 años todavía se usa hoy en día, incluso por grandes empresas como Google”, añadió.

Adaptación a los cambios tecnológicos

“Me siento afortunado de haber presenciado y contribuido a cambios tan significativos en la tecnología.”

Zhang Wensong, cofundador y CSO de AutoMQ

La carrera de Zhang Wensong ha abarcado más de dos décadas de importantes avances tecnológicos. Reflexionando sobre su trayectoria, mencionó: “Me siento afortunado de haber presenciado y contribuido a cambios tan significativos en la tecnología”. Su trabajo con el kernel de Linux y su papel en Alibaba, donde lideró el desarrollo de infraestructura de software para el comercio electrónico, destacan su capacidad de adaptación.

En nuestra conversación, Zhang Wensong enfatizó la importancia de revisar los diseños de sistemas en respuesta a nuevos requisitos. “Los principios de diseño de sistemas operativos y sistemas distribuidos son similares a los de la computación en la nube”, señaló. Explicó que comprender los requisitos y hacer compensaciones de diseño son cruciales para la innovación y el rendimiento del sistema.

AutoMQ y el futuro del streaming de datos

“Creemos que el futuro del streaming de datos es nativo de la nube. Las herramientas tradicionales como Apache Kafka, aunque excelentes, fueron diseñadas para entornos bare-metal y no aprovechan completamente los beneficios nativos de la nube.”

Zhang Wensong, cofundador y CSO de AutoMQ

Como cofundador y Director de Estrategia de AutoMQ, Zhang Wensong ha centrado su atención en la computación en la nube y los middleware de mensajería. Esbozó la visión de AutoMQ para el streaming de datos: “Creemos que el futuro del streaming de datos es nativo de la nube. Las herramientas tradicionales como Apache Kafka, aunque excelentes, fueron diseñadas para entornos bare-metal y no aprovechan completamente los beneficios nativos de la nube”.

Explicó cómo las soluciones de AutoMQ difieren de las de sus competidores. “La arquitectura nativa de la nube de AutoMQ ofrece escalabilidad dinámica, resiliencia e integración perfecta con otras herramientas nativas de la nube”, explicó Zhang Wensong durante la entrevista. Este enfoque, cree, ofrece un rendimiento y una eficiencia de costes superiores.

Zhang Wensong (segundo por la derecha) asiste a la reunión como miembro de CCF
Zhang Wensong (segundo por la derecha) asiste a la reunión como miembro de CCF

Innovaciones y el ecosistema más amplio de infraestructura de datos

Una de las innovaciones clave en AutoMQ es el desacoplamiento de la durabilidad de las arquitecturas Kafka tradicionales. Zhang Wensong explicó cómo el enfoque de AutoMQ ahorra costes de almacenamiento y mejora la eficiencia. “Al descargar la durabilidad a servicios de almacenamiento en la nube como EBS y S3, evitamos la replicación innecesaria de datos y reducimos la latencia”, dijo.

También discutió la integración de datos de streaming en lagos de datos. “La industria se está moviendo hacia una arquitectura de almacenamiento compartido”, señaló Zhang Wensong. Mediante el uso de formatos como Delta Lake e Iceberg, AutoMQ busca facilitar el almacenamiento y análisis de datos sin interrupciones entre diferentes fuentes, lo que él ve como el futuro del análisis de datos.

El espíritu del código abierto

“El código abierto es una herramienta poderosa para el aprendizaje y la mejora.”

Zhang Wensong, cofundador y CSO de AutoMQ

En nuestra conversación, Zhang Wensong reflexionó sobre los principios del código abierto que han guiado su carrera. “El código abierto es una herramienta poderosa para el aprendizaje y la mejora”, compartió con BTW Media. Destacó cómo los proyectos de código abierto permiten a las personas construir sobre sistemas existentes y contribuir a su perfeccionamiento.

Para las empresas, Zhang Wensong ve el código abierto como un enfoque estratégico para la participación del cliente. “Es una forma eficiente de llegar a los usuarios y generar confianza, ya que a menudo conduce a servicios de pago para soporte adicional”, explicó.

La trayectoria de Zhang Wensong, desde el desarrollo de LVS hasta liderar AutoMQ, ofrece valiosas perspectivas sobre la evolución de la tecnología y el futuro del streaming de datos. Sus experiencias y puntos de vista resaltan el impacto de la innovación y el código abierto. Un agradecimiento especial a Zhang Wensong por compartir su historia y experiencia con BTW Media.