Historia de éxito de Nginx, o "¡Todo es posible, pruébalo!"



Igor Sysoev , un desarrollador de servidores web nginx , miembro de la gran familia HighLoad ++ , no solo se situ√≥ en los or√≠genes de nuestra conferencia. Percibo a Igor como mi maestro profesional, un maestro que me ense√Ī√≥ a trabajar y comprender sistemas altamente cargados, lo que durante una d√©cada determin√≥ mi camino profesional.

Naturalmente, no pude superar el √©xito abrumador del equipo de NGINX ... Y lo entrevist√©, pero no de Igor (todav√≠a es un programador introvertido), sino de inversores del fondo Runa Capital que vieron a nginx hace diez a√Īos y construyeron un negocio a su alrededor. infraestructura, y ahora realiz√≥ un acuerdo de tama√Īo sin precedentes para el mercado ruso.

El propósito del artículo bajo el corte es confirmar una vez más: ¡todo es posible! Pruébalo

Jefe del Comit√© del Programa HighLoad ++ Oleg Bunin: ¬°Felicitaciones por un acuerdo exitoso! Por lo que puedo decir, lograste mantener y apoyar el deseo de Igor de continuar trabajando como programador y al mismo tiempo construir toda la infraestructura comercial a su alrededor; este es un sue√Īo para cualquier desarrollador. Derecho?

Mi interlocutor, socio gerente de Runa Capital Dmitry Chikhachev: Esto es as√≠. Este es un gran m√©rito del propio Igor y sus cofundadores Maxim y Andrey (Maxim Konovalov y Andrey Alekseev), porque inicialmente estaban preparados para que esta infraestructura se construyera alrededor de ellos. No todas las startups eval√ļan sus propias fortalezas y capacidades de manera tan adecuada. Muchos quieren liderar o liderar todo el proceso.

- Es decir, el equipo NGINX en general se separ√≥ de la parte comercial, ¬Ņo qu√©?

Dmitry: No, no se alejaron de la parte comercial, ¬Ņpor qu√©? Maxim dirigi√≥ las operaciones como director de operaciones. Andrey estaba involucrado en BizDev, Igor continu√≥ desarrollando, lo que le gustaba. Todos hac√≠an lo que era su fuerza y ‚Äč‚Äčlo que le gustaba.

Hace m√°s de 15 a√Īos, se lanz√≥ el proyecto nginx, han pasado 8 a√Īos desde la fundaci√≥n de la empresa.

Vi toda la historia del inversionista, mi descripción de los eventos puede simplificarse ligeramente, tomando solo algunos puntos de inflexión.

Pero la base de todo son los a√Īos de arduo trabajo del equipo y los fundadores involucrados en la b√ļsqueda y selecci√≥n del CEO, la apertura de una oficina estadounidense, la formaci√≥n de un modelo de negocio y, lo m√°s importante, en el desarrollo constante del producto.

¡Por lo cual no nos cansamos de decirles muchas gracias humanas! Gracias a ellos, nginx se está desarrollando y teniendo éxito.

Pero todos entendieron que para construir un negocio multimillonario en los EE. UU., Se necesitaba una persona de un calibre diferente, con antecedentes diferentes. Por lo tanto, incluso en la primera ronda de negociaciones hubo un acuerdo con los inversores de que se encontraría a esa persona. Gus Robertson se convirtió en él, se ajusta a todos estos criterios.

El valor nginx para la comunidad HighLoad no se puede sobreestimar. ¬°Gracias por hacer nuestra vida genial!

- Entonces, ¬Ņse plane√≥ originalmente ingresar al mercado estadounidense?

Dmitry: NGINX es un negocio b2b. Además, no es particularmente conocido por los usuarios, ya que funciona a nivel de infraestructura, podemos decir que es middleware. El principal mercado para b2b es Estados Unidos: el 40% del mercado mundial se concentra allí.

El éxito en el mercado estadounidense determina el éxito de cualquier startup.

Por lo tanto, un plan l√≥gico: ir a los Estados Unidos, contratar de inmediato a una persona que lidere la compa√Ī√≠a estadounidense, desarrollar√° el negocio y atraer√° a los inversores estadounidenses. Si desea vender software de infraestructura en los EE. UU., Es importante que los inversores estadounidenses est√©n a sus espaldas.

- ¬ŅQui√©n vino a qui√©n: t√ļ a nginx, nginx a ti?

Dmitry: Ten√≠amos muchos puntos de contacto diferentes. Probablemente tomamos una gran iniciativa, porque incluso entonces nginx era notable. Aunque todav√≠a no era una empresa, y la cuota de mercado era relativamente peque√Īa (6%), el inter√©s de los inversores ya era grande. El acuerdo era competitivo, por lo que, por supuesto, estuvimos activos.

- ¬ŅEn qu√© estado estaba el producto? No hab√≠a compa√Ī√≠a, pero ¬Ņhab√≠a borradores de una versi√≥n de empresa comercial?

Dmitry: hab√≠a un servidor web nginx de c√≥digo abierto. Ten√≠a usuarios: el 6% del mercado global. De hecho, estos son millones, incluso decenas de millones de sitios web. Pero, sin embargo, no hab√≠a compa√Ī√≠a, no hab√≠a modelo de negocio. Y como no hab√≠a compa√Ī√≠a, no hab√≠a equipo: estaba Igor Sysoev, un desarrollador de nginx y una peque√Īa comunidad alrededor.

Esta es una historia muy interesante. Igor comenzó a escribir nginx hace bastante tiempo, en 2002, y lo lanzó en 2004. En realidad, el interés en él solo apareció en 2008, en 2011 recaudó dinero. Pocas personas se preguntan por qué ha pasado tanto tiempo. De hecho, hay una explicación técnica lógica para esto.

En 2002, Igor trabajó en Rambler, y hubo un problema que él, como administrador del sistema, resolvió: el llamado problema C10k, es decir, proporcionar al servidor más de diez mil solicitudes simultáneas en carga máxima. Entonces, este problema solo apareció, porque solo se utilizaron grandes cargas en Internet. Solo unos pocos sitios lo encontraron, como Rambler, Yandex, Mail.ru. Para la mayoría de los sitios web esto era irrelevante. Cuando se necesitan 100-200 solicitudes por día, no se necesita nginx, Apache funcionará bien.

A medida que Internet se hizo cada vez m√°s popular, creci√≥ el n√ļmero de sitios que encontraron el problema C10k. Cada vez m√°s sitios comenzaron a requerir un servidor web m√°s r√°pido para procesar solicitudes, como nginx.

Pero la explosión de la carga real ocurrió en 2008-2010 con la llegada de los teléfonos inteligentes.

Es f√°cil imaginar cu√°n inmediatamente ha crecido el n√ļmero de solicitudes del servidor. En primer lugar, el tiempo para usar Internet ha aumentado, porque hacer clic en los enlaces se ha hecho posible en todas partes y no solo en una computadora. En segundo lugar, el comportamiento del usuario tambi√©n ha cambiado: con una pantalla t√°ctil, hacer clic en los enlaces se ha vuelto m√°s ca√≥tico. Puedes agregar redes sociales aqu√≠.

Como resultado, las cargas máximas en Internet comenzaron a crecer exponencialmente . La carga total creció más o menos uniformemente, pero los picos se hicieron cada vez más notables. Resultó que el mismo problema C10k se generalizó. En este momento, nginx también voló.



- Dime c√≥mo se desarrollaron los eventos despu√©s de la reuni√≥n con Igor y su equipo. ¬ŅCu√°ndo comenz√≥ el desarrollo de la infraestructura y las ideas comerciales?

Dmitry: Primero, se formó un acuerdo. Ya he dicho que la transacción fue competitiva, y al final se formó un sindicato de inversores. Nos convertimos en parte de este sindicato con BV Capital (ahora e.ventures) y Michael Dell. Primero, se cerró el trato, y luego comenzaron a pensar en el tema de encontrar al CEO estadounidense.

¬ŅC√≥mo cerr√≥ el trato? Despu√©s de todo, resulta que ni siquiera sab√≠as qu√© modelo de negocio y cu√°ndo valdr√° la pena. ¬ŅAcabas de invertir en un equipo, en un producto genial?

Dmitry: Sí, fue una transacción de siembra pura. En ese momento, no pensamos en un modelo de negocio.

Nuestra tesis de inversi√≥n se bas√≥ en la premisa de que NGINX es un producto √ļnico con una audiencia significativamente creciente.

Estaba resolviendo un problema bastante serio para esta audiencia. Tengo una prueba favorita, una prueba de fuego para cualquier inversi√≥n: ¬Ņel producto resuelve un problema enorme y doloroso? NGINX esta prueba de choque pas√≥ con una explosi√≥n: el problema fue enorme, la carga creci√≥, los sitios estaban mintiendo. Y fue doloroso porque se acercaba una era cuando el sitio web se estaba convirtiendo en lo que se llama misi√≥n cr√≠tica.

En los a√Īos 90, la gente razonaba as√≠: el sitio est√° mintiendo, ahora llamar√© al administrador del sistema, lo levantar√°n en una hora, es normal. A fines de la d√©cada de 2000, para muchas empresas, un tiempo de inactividad de 5 minutos se convirti√≥ en p√©rdida de dinero, reputaci√≥n, etc. El hecho de que el problema fue doloroso es un lado.

El segundo lado que nosotros, como inversores, observamos es la calidad del equipo . Aqu√≠ nos impresionaron Igor y sus cofundadores. Fue una experiencia complementaria y un producto √ļnico desarrollado por una persona.

- Est√° claro que un equipo con un cierto n√ļmero de competencias que se complementan tambi√©n jug√≥ un papel.

Dmitry: Me parece correcto que Igor solo haya desarrollado un producto, pero cuando se acerca el momento de crear un negocio, no uno se apresur√≥, sino con socios. Mirando los 10 a√Īos de experiencia en inversiones, puedo decir que la presencia de dos cofundadores, por supuesto, reduce los riesgos. El n√ļmero √≥ptimo de cofundadores es dos o tres. Uno es muy peque√Īo y cuatro ya son muchos.

- ¬ŅQu√© pas√≥ despu√©s? Cuando el acuerdo ya hab√≠a tenido lugar, pero no hab√≠a una idea comercial bien desarrollada.

Dmitry: Se est√° cerrando un trato, se est√° registrando la compa√Ī√≠a, se est√°n firmando documentos, se est√° transfiriendo dinero, eso es todo, corrimos. Paralelamente al desarrollo de la parte comercial, contratamos a un equipo de desarrollo que comenz√≥ a trabajar en el producto. Andrey Alekseev como BizDev construy√≥ las primeras relaciones con clientes potenciales para recopilar comentarios. Todos pensamos juntos en un modelo de negocios, y todos juntos buscamos un gerente superior que desarrollara el negocio estadounidense y liderara la compa√Ī√≠a en esencia.

"¬ŅY c√≥mo lo encontraste?" Donde No tengo idea de c√≥mo hacer esto.

Dmitry: Todos los inversores y la junta directiva hicieron esto. Al final, la elección recayó en Gus Robertson. Gus trabajó en Red Hat, cuyo gerente superior era nuestro inversor. Nos volcamos a Red Hat porque es de código abierto, dijimos que estamos buscando una persona que sea capaz de liderar el negocio y hacer que crezca hasta una billonésima parte. Ellos recomendaron a Gus.

El acuerdo con NGINX se cerr√≥ en 2011, y en 2012 ya nos reunimos con Gus, e inmediatamente nos gust√≥ mucho. Ten√≠a experiencia en c√≥digo abierto de Red Hat; en ese momento era la √ļnica compa√Ī√≠a con capitalizaci√≥n multimillonaria en c√≥digo abierto. Adem√°s, Gus se dedicaba al desarrollo de negocios y ventas, ¬°lo que necesita!

Además de los antecedentes y la experiencia, nos gustaron sus cualidades personales: es una persona inteligente y perspicaz con una mente rápida y, lo que es más importante, nos pareció que tenía un buen cumplimiento cultural con el equipo. De hecho, esto es lo que sucedió. Cuando se conocieron, resultó que todo estaba en la misma longitud de onda, todo en excelente interacción.

Hicimos una oferta a Gus, y a finales de 2012 comenzó a trabajar. Gus también sugirió invertir su propio dinero en NGINX. Todos los inversores quedaron impresionados. Debido a la alta participación de Gus, se unió al equipo fundador y fue percibido por todos como cofundador de la empresa. Posteriormente, fue uno de los cuatro. Hay una foto famosa donde los cuatro en camisetas NGINX.


La foto fue tomada de una nota de Dmitry Chikhachev sobre la historia de la cooperación entre NGINX y Runa Capital.

- ¬ŅEncontr√≥ inmediatamente el modelo de negocio o cambi√≥ m√°s tarde?

Dmitry: Logramos encontrar el modelo de inmediato, pero antes discutimos por un tiempo cómo y qué. Pero la discusión principal fue si continuar apoyando el proyecto de código abierto, si dejar nginx gratis o gradualmente hacer que todos paguen.

Decidimos que sería correcto usar el poder de la comunidad detrás de nginx, para no decepcionarlo y no negarse a apoyar el proyecto de código abierto.

Por lo tanto, decidimos mantener nginx en código abierto, pero crear un producto especial adicional llamado NGINX Plus. Este es un producto comercial basado en nginx que licenciamos a clientes empresariales. Ahora el negocio principal de NGINX es la venta de licencias NGINX Plus.

Las principales diferencias entre las versiones abierta y de pago son:

  • NGINX Plus tiene una funcionalidad adicional para la empresa, principalmente el equilibrio de carga.
  • A diferencia del producto de c√≥digo abierto, hay soporte para el usuario.
  • Este producto es m√°s f√°cil de manejar. Este no es un constructor que necesita construir usted mismo, sino un paquete binario listo para usar que puede implementar en su infraestructura.

- ¬ŅC√≥mo interact√ļa el producto de c√≥digo abierto y comercial? ¬ŅAlguna caracter√≠stica de un producto comercial fluye a c√≥digo abierto?

Dmitry: el producto de c√≥digo abierto contin√ļa desarroll√°ndose en paralelo con el comercial. Parte de la funcionalidad se agrega solo a un producto comercial, algo all√≠ y all√°. Pero el n√ļcleo del sistema es obviamente el mismo.

El punto importante es que nginx en s√≠ es un producto muy peque√Īo. En mi opini√≥n, solo hay alrededor de 200 mil l√≠neas de c√≥digo. El desaf√≠o era desarrollar productos adicionales. Pero esto ya sucedi√≥ despu√©s de la pr√≥xima ronda de inversiones, cuando se lanzaron varios productos nuevos: NGINX Amplify (2014-2015), NGINX Controller (2016) y NGINX Unit (2017-2018). La l√≠nea de productos para empresas se ha expandido.

- ¬ŅQu√© tan r√°pido qued√≥ claro que adivinaste con el modelo? ¬ŅFue a pagar o se hizo evidente que el negocio est√° creciendo y traer√° dinero?

Dmitry: El primer a√Īo con ingresos fue 2014, luego ganamos el primer mill√≥n condicional de d√≥lares. En este punto, estaba claro que hab√≠a una demanda, pero la econom√≠a a√ļn no se entend√≠a completamente en t√©rminos de ventas, en la medida en que el modelo le permitiera escalar.

Dos a√Īos m√°s tarde, en 2016-2017, ya nos dimos cuenta de que la econom√≠a era buena: el flujo de salida de los clientes es peque√Īo, hay ventas adicionales y los clientes, despu√©s de haber comenzado a usar NGINX, lo compran cada vez m√°s. Luego qued√≥ claro que esto podr√≠a ampliarse a√ļn m√°s. Lo que a su vez condujo a rondas adicionales de financiamiento, que ya han aumentado la organizaci√≥n de las ventas, contratando personas adicionales en los EE. UU. Y otros pa√≠ses. NGINX ahora tiene oficinas de ventas en los Estados Unidos, Europa, Asia, en todo el mundo.

- Big NGINX ahora?

Dmitry: ya unas 200 personas.

- B√°sicamente, probablemente, ¬Ņestas son ventas y soporte?

Dmitry: El desarrollo sigue siendo una gran parte de la empresa. Pero las ventas y el marketing son una gran parte.

- ¬ŅEl desarrollo lo hacen principalmente los rusos que est√°n en Mosc√ļ?

Dmitry: El desarrollo ya est√° en marcha en tres centros: Mosc√ļ, California, Irlanda. Pero Igor contin√ļa viviendo en Mosc√ļ la mayor parte del tiempo, yendo a trabajar y programando.

Seguimos todo el camino: el comienzo en 2002, en 2004 el lanzamiento de nginx, el crecimiento en 2008-2009, el conocimiento de los inversores en 2010, en 2013 las primeras ventas, en 2014 el primer mill√≥n de d√≥lares. ¬ŅY qu√© hay de 2019? El √©xito?

Dmitry: en 2019, una buena salida.

- ¬ŅEs este un ciclo de inicio normal por tiempo o una excepci√≥n a la regla?

Dmitry: este es un ciclo de tiempo completamente normal, dependiendo de con qué contar. Cuando Igor escribió nginx, a sabiendas le conté esta historia de fondo, nginx no era un producto masivo. Luego, en 2008-2009, Internet cambió y nginx se hizo muy popular.

Si cuenta solo desde 2009-2010, entonces el ciclo de 10 a√Īos es completamente normal , dado que, de hecho, este es el momento en que el producto comenz√≥ a tener demanda. Si cuenta desde la ronda de 2011, entonces 8 a√Īos desde el momento de la primera inversi√≥n inicial tambi√©n es un tiempo normal.

- ¬ŅQu√© puede decir ahora, completando el tema con NGINX, sobre F5, sobre sus planes, qu√© pasar√° con NGINX?

Dmitry: No lo s√©, este es el secreto corporativo de F5. Lo √ļnico que puedo agregar es que si buscas en Google "F5 NGINX" ahora, los primeros diez enlaces ser√°n noticias de que F5 adquiri√≥ NGINX. A la misma consulta hace dos semanas, la b√ļsqueda devolver√≠a primero diez enlaces sobre c√≥mo migrar de F5 a NGINX.

"¡No matarían a un competidor!"

Dmitry: No, ¬Ņpor qu√©? El comunicado de prensa describe lo que van a hacer.

- Todo est√° bien en el comunicado de prensa: no tocaremos a nadie, todo crecer√°, como antes.

Dmitry: Creo que estas empresas tienen una muy buena coincidencia cultural. En este sentido, ambos siguen trabajando en el mismo segmento: redes y cargas de trabajo. Por lo tanto, todo estar√° bien .

- La √ļltima pregunta: soy un programador brillante, ¬Ņqu√© debo hacer para repetir el √©xito?

Dmitry: para repetir el éxito de Igor Sysoev, primero debe averiguar qué problema resolver, porque el código se paga solo cuando resuelve un problema masivo y doloroso.

- ¬ŅY luego a ti? Y luego ayudar√°s.

Dmitry: Sí, con mucho gusto.



Muchas gracias a Dmitry por la entrevista. Con el fondo Runa Capital, pronto nos volveremos a encontrar en Saint HighLoad ++ . En un lugar que, ahora, podemos decir con plena confianza, re√ļne a los mejores desarrolladores no de Rusia, sino de todo el mundo. Qui√©n sabe, tal vez en unos a√Īos, todos discutiremos con entusiasmo el √©xito de cualquiera de ustedes. Adem√°s, ahora est√° claro por d√≥nde empezar: ¬°buscar una soluci√≥n a un problema importante!

Y prep√°rate, como el equipo nginx, para muchos a√Īos de duro trabajo.

Source: https://habr.com/ru/post/444318/


All Articles