DESARROLLADOR

¿Cómo prospera el código abierto en el mundo de la nube? «Confianza increíble», dice un Grafana VC

source
Imagen: marekuliasz, Getty Images/iStockphoto

De vuelta en 2013 Mike Olson hace una afirmación audaz: «No ha habido una infraestructura de software de nivel de plataforma dominante en la forma patentada de código cerrado de Exception: Splunk.A pesar de la naturaleza propietaria de Splunk, prospera y está dirigida por Gaurav Gupta, entonces vicepresidente de productos en Splunk y ahora socio en Lightspeed Venture Partners. Es una «era diferente», dijo en una entrevista, tanto para la industria como para él.

Desde entonces, ha estado construyendo infraestructura en código abierto, ya sea ejecutando un producto en Elastic o luego invirtiendo en empresas como Grafana como VC. Sin embargo, a pesar del éxito que ha tenido Splunk, Gupta cree que la «increíble confianza» que fomenta el código abierto, ya sea usted un VC o una empresa que intenta innovar, combinada con la baja fricción de la experimentación, lo convierte en una inversión inteligente hoy en día como pasas camino de la Pandemia.

Splunk es diferente

gaurav gupta
Gaurav Gupta
Imagen: Lightspeed Venture Partners

Vale la pena saborear la experiencia Splunk de Gupta. Después de todo, Splunk se ha disparado en adopción en un momento en que muchas áreas de infraestructura son de código abierto. Según Gupta, es posible que Splunk haya ingresado al mercado justo a tiempo.Después de todo, señala, «el código abierto no existía en ese momento. [2004] En la mayoria de los casos. «Sí, Linux está ahí, sí, cosas como MySQL y Drupal se están arraigando, pero el código abierto no se ha apoderado del mercado como lo hace hoy.

LEER  Lanzamiento de TypeScript 3.6: nuevas funciones para los derivados del lenguaje de programación JavaScript de Microsoft

Splunk también se beneficia de atender a clientes que pueden no tener la capacidad ni el interés de minar el código fuente (administradores de sistemas y roles similares que analizan datos de registro).Por el contrario, lo que estas audiencias realmente aprecian es el «increíble punto a punto». [product] Realmente enfocado en una gran experiencia de usuario, que tradicionalmente no ha funcionado bien con el código abierto [for] La audiencia técnica es menor. «Hemos sido los únicos en el mercado durante años», continuó Gupta.

Mirar: Cómo construir una carrera de desarrollador exitosa (PDF gratuito) (República tecnológica)

Según las estimaciones de Gupta, a pesar de los años de VC tratando de financiar a los competidores «imitadores» de Splunk, nadie logró hacerlo… hasta que Elastic accidentalmente logró la hazaña. «Elastic no es una empresa de registro en absoluto, es una empresa de búsqueda». Después de dejar Splunk para unirse a Elastic, Gupta y el equipo vieron que los usuarios comenzaban a usar herramientas de búsqueda para registrar casos de uso, y contrataron a los desarrolladores detrás de Logstash y Kibana para ayudar a construir Elastic. Función de gestión de registros. A diferencia de las empresas de código abierto anteriores, Elastic decidió «no ser súper general», sino «crear una pila de integración» para enfocarse en casos de uso específicos como la búsqueda y el registro.

Todo esto ayuda a explicar cómo Splunk se ha convertido en una empresa de software patentado muy exitosa en un espacio cada vez más abierto de software (infraestructura). También explica cómo Gupta saltó del software propietario al software de código abierto. Pero en un mundo donde la nube brinda y potencialmente complementa muchos de los beneficios del código abierto («eventualmente, la gente quiere consumir código abierto como un servicio», dijo), lo que hace que el código abierto sea un terreno fértil para la inversión, en las docenas de veces cuando el código abierto ya no es nuevo Años después?

LEER  Cumplir con el libro de jugadas tradicional es un error de seguridad en la nube

increíble confianza

La nube ofrece a las empresas una tarjeta de presentación de «código abierto libre de mantenimiento», pero los equipos de ingeniería expertos aún quieren código abierto para «no encerrarse y crear un montón de deuda técnica». ? Los equipos de ingeniería pueden construir «un sistema muy modular para que puedan reemplazar los componentes a medida que avanza la tecnología», lo cual es «difícil de hacer con los servicios en la nube llave en mano».

Mirar: Comandos de Linux para la gestión de usuarios (República Tecnológica Premium)

Ese es el aspecto técnico del código abierto, señaló Gupta, pero no se detiene ahí.Hablando sobre cómo Elastic puede consumir la base instalada de Splunk, Gupta dijo: «La razón más importante… es el amor y el aprecio de los desarrolladores, casi como una adicción a [open source] producto. Este amor por los desarrolladores va más allá de simplemente gustar el uso de una tecnología determinada: «Usted desarrolla [it] Al poder sentir y comprender las tecnologías de código abierto y ser parte de la comunidad. »

¿Es imposible lograr este tipo de favorito de la comunidad con un producto patentado? No, pero «es mucho más fácil de construir si es de código abierto». Continuó diciendo: «Es genial cuando eres un servicio de nube de caja negra y tienes una API. A la gente le encanta Twilio, pero les encanta Is “En contraste, proyectos de código abierto como Grafana y Elasticsearch, que a los desarrolladores les gustan mucho, dice, porque no es solo un proyecto, no es solo una tecnología: “Como desarrollador, quieres ser parte de este movimiento”.

Un aspecto clave de este movimiento de desarrolladores no es el problema del código fuente abierto, aunque eso ayuda. No, se trata realmente de confianza.

Mucho de eso proviene del hecho de que estas empresas de código abierto, sus repositorios de Github, sus problemas, sus hojas de ruta son muy transparentes. [The] La mayor parte del código probablemente esté escrito por empresas, pero hacen un buen trabajo al explicar por qué se tomó cada decisión, cómo se tomó, cómo se construyó.

Se trata de confianza. Cuando los desarrolladores tienen que tomar decisiones importantes, están haciendo una apuesta. Tal vez estén incorporando Elasticsearch, o tal vez estén poniendo a todo su equipo de operaciones en Grafana.Ellos piensan, ‘Esto es [we’re] estará atascado por un tiempo. De hecho, me arriesgo al hacer esto. Así que las buenas empresas de código abierto crean una confianza increíble.

Esa confianza ahora está pagando dividendos para las empresas de código abierto, muchas de las cuales se esfuerzan por hacer más con menos, y muchos desarrolladores «que están ocupados, pero también tienen tiempo. Están explorando», advierte Gupta, el código abierto es el costo más bajo. software, la menor resistencia para empezar a experimentar… y enamorarse de su software.

Divulgación: trabajo para AWS, pero las opiniones expresadas aquí son mías y no reflejan necesariamente las opiniones de mi empleador.

LEER  Enterprise JavaBeans de O'Reilly: portada interesante, gran libro técnico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba