Nuestra filosofía
Resolvemos los retos más complejos de Internet transformando la investigación de vanguardia en realidad lista para producción.
Cloudflare se compromete a construir una mejor Internet para todos. La investigación es parte de ese compromiso, contribuyendo al avance de la tecnología de vanguardia y abogando por esos cambios. Hemos aprendido que algunos de los problemas difíciles de resolver se abordan mejor a través de la investigación y la experimentación en ciencias de la computación para entender la solución antes de implementarla a gran escala.
Un enfoque híbrido
Dada la escala y el alcance de Cloudflare, los problemas de investigación (y las oportunidades) se presentan todo el tiempo. Nuestro enfoque de investigación es práctico. Elegimos abordar proyectos que tienen el potencial de tener un gran impacto y para los que las soluciones existentes son insuficientes. Esto se deriva de la creencia de que los sistemas interconectados que componen la Internet pueden cambiar y mejorarse de manera fundamental. Si bien algunos problemas de investigación se pueden resolver en unos pocos meses, otros pueden tardar años. No nos echamos atrás ante los proyectos a largo plazo, pero la Internet se mueve rápido, así que es importante desglosar los proyectos a largo plazo en piezas más pequeñas y con valor independiente para poder proporcionar valor continuamente mientras se persigue una visión más amplia.
La innovación tecnológica exitosa no se trata solo de logros técnicos. Las nuevas creaciones necesitan el andamiaje social y político para apoyarlas mientras se construyen, y el impulso y el apoyo para ganar popularidad. Podemos innovar mejor si estamos arraigados en una comprensión profunda del día a día actual. Para mantenernos arraigados, los miembros de nuestro equipo de investigación dedican parte de su tiempo a resolver problemas prácticos que afectan a Cloudflare y a nuestros clientes en este momento.
Cloudflare emplea un modelo de investigación híbrido similar al modelo pionero de Google. La innovación puede provenir de cualquier lugar de la empresa, así que se alienta a los equipos a encontrar el equilibrio adecuado entre las actividades de investigación y de ingeniería. El equipo de investigación trabaja con las mismas herramientas, sistemas y restricciones que el resto de la organización de ingeniería.
Se espera que los ingenieros de investigación escriban código de calidad de producción y contribuyan a las actividades de ingeniería. Esto permite a los investigadores aprovechar los ricos datos proporcionados por el entorno de producción de Cloudflare para experimentos. Para desglosar aún más los silos, tenemos un programa que permite a los ingenieros de investigación incorporarse a los equipos de producto y operaciones para asignaciones temporales con el fin de obtener una exposición directa a problemas prácticos.
Nuestro objetivo es permitir un entorno de investigación que genere nuevo conocimiento y tecnología que pueda conducir a productos innovadores. La investigación trabaja de la mano con el producto y la ingeniería para ayudar a impulsar resultados positivos a largo plazo tanto para Cloudflare como para la Internet en general.
Colaboración abierta, estándares abiertos y código abierto
La gran popularidad de Cloudflare nos pone en una posición muy privilegiada. Podemos investigar, implementar y desplegar experimentos a una escala que simplemente no puede ser realizada por la mayoría de las organizaciones. Esto hace que Cloudflare sea un atractivo socio de investigación para universidades y otras instituciones de investigación que tienen conocimientos en el dominio pero no datos. Nos basamos en nuestra propia experiencia, junto con la de nuestros pares en la academia y la industria, para decidir qué problemas abordar con el fin de alcanzar objetivos comunes y hacer nuevos progresos científicos. Nuestro proyecto de detección de middlebox propuesto por investigadores de la Universidad de Michigan es un ejemplo de tal problema. Otros compromisos con la academia también se facilitan mediante nuestras oportunidades de prácticas recurrentes.
No somos puristas que solo estén interesados en perseguir nuestras propias ideas. Algunos problemas interesantes ya han sido resueltos, pero la solución no es ampliamente conocida o implementada. En esta situación, contribuimos nuestros esfuerzos para ayudar a elevar las mejores ideas y hacerlas disponibles al público de una manera accesible. Nuestro trabajo temprano popularizando las curvas elípticas en la Internet es un ejemplo de esto.
Popularizar una idea y implementar la idea a gran escala son dos cosas diferentes. Junto con popularizar ideas ganadoras, queremos asegurarnos de que estas ideas perduren y brinden beneficios a los usuarios de la Internet. Para promover la implementación generalizada de ideas útiles, trabajamos en estándares y desplegamos estándares emergentes desde el principio. Esto ayuda a que la industria adopte innovaciones con facilidad y apoya la interoperabilidad.
El software de código abierto es otro aspecto clave para ampliar la implementación de una idea. Abrimos el código asociado siempre que sea posible. Cloudflare Research colabora con el mundo de la investigación en general, así como internamente con otros equipos.