Storia di successu Nginx, o "Tuttu hè pussibule, pruvate!"
Igor Sysoev, sviluppatore di u servitore web nginx, membru di una grande famiglia HighLoad ++, ùn hè micca solu à l'urighjini di a nostra cunferenza. Percive Igor cum'è u mo maestru prufessiunale, un maestru chì m'hà amparatu cumu travaglià è capisce sistemi altamente carichi, chì hà determinatu a mo strada prufessiunale per una dicada.
Naturalmente, ùn pudia ignurà l'assordimentu di successu NGINX team... E aghju entrevista, ma micca Igor (hè sempre un programatore introvertitu), ma l'investituri da u fondu Runa Capital, chì hà spotted nginx deci anni fà, hà custruitu una infrastruttura cummerciale intornu à questu, è sò avà negoziatu un accordu di dimensione senza precedente per u mercatu russu.
U scopu di l'articulu sottu u cut hè di cunfirmà una volta chì tuttu hè pussibule! Pruvate!
Capu di u Cumitatu di u prugramma HighLoad++ Oleg Bunin: Felicitazioni per un affare successu! Quantu possu sapè, avete sappiutu di priservà è sustene u desideriu di Igor di cuntinuà à travaglià cum'è programatore è à u stessu tempu custruisce tutta l'infrastruttura cummerciale intornu à ellu - questu hè literalmente u sognu di qualsiasi sviluppatore. Diritta?
U mo interlocutore hè Managing Partner di Runa Capital Dmitry Chikhachev: Questu hè veru. Questu hè un gran meritu di Igor stessu è i so cofundatori Maxim è Andrey (Maxim Konovalov è Andrey Alekseev), perchè sò stati inizialmente pronti per sta infrastruttura per esse custruitu intornu à elli. Micca tutti i startupers valutanu i so punti di forza è capacità cusì bè. Parechje persone volenu guidà o gestisce tuttu u prucessu.
- Allora a squadra NGINX, in generale, s'hè alluntanatu da a parte cummerciale, o chì?
Dimitri: Innò, ùn anu micca alluntanatu da a parte cummerciale, perchè? Maxim hà guidatu a parte operativa cum'è COO. Andrey era impegnatu in BizDev, Igor cuntinuò à fà u sviluppu - ciò chì li piace.
Ognunu hà fattu ciò chì i so punti di forza è ciò chì li piacia.
Ma tutti anu capitu chì per custruisce un affari multimilionariu in i Stati Uniti, hè necessariu una persona di un calibre diversu, cù un fondu diversu. Dunque, ancu in a prima volta di negoziazioni ci era un accordu cù l'investituri chì una tale persona si trova. Era Gus Robertson, si adatta à tutti questi criteri.
- Allora era inizialmente previstu per entra in u mercatu americanu ?
Dimitri: NGINX hè un affari b2b. Inoltre, ùn hè micca particularmente cunnisciutu da l'utilizatori, postu chì travaglia à u livellu di l'infrastruttura, si pò dì middleware.U principale mercatu b2b hè l'USA - 40% di u mercatu mundiale hè cuncentratu quì.
U successu in u mercatu americanu determina u successu di qualsiasi startup.
Per quessa, u pianu logicu hè di andà in i Stati Uniti, subitu ingaghjate una persona chì dirigerà una cumpagnia americana, sviluppà l'affari è attrae investitori americani. Se vulete vende software di infrastruttura in i Stati Uniti, allora hè impurtante chì avete investitori americani daretu à voi.
- Quale hè ghjuntu à quale : tu à nginx, nginx à tè ?
Dimitri: Avemu avutu parechji punti di cuntattu diffirenti. Probabilmente avemu dimustratu una grande iniziativa, perchè ancu allora nginx era notu. Ancu s'ellu ùn era ancu una cumpagnia è a quota di u mercatu era relativamente chjuca (6%), ci era digià assai interessu di l'investituri. L'affare era cumpetitivu, cusì noi, sicuru, eramu attivi.
- In quale cundizione era u pruduttu ? Ùn ci era micca cumpagnia, ma ci sò stati schizzi di una versione di l'impresa cummerciale?
Dimitri: Ci era un servitore web open source chjamatu Nginx. Hà avutu utilizatori - 6% di u mercatu globale. In fatti, ci sò milioni, ancu decine di milioni di siti web. Ma, però, ùn ci era micca cumpagnia, ùn ci era micca mudellu di cummerciale. E postu chì ùn ci era micca cumpagnia, ùn ci era micca squadra: ci era Igor Sysoev, un sviluppatore nginx è una piccula cumunità intornu.
Questa hè una storia assai interessante. Igor hà cuminciatu à scrive nginx assai tempu fà - in u 2002, è l'hà liberatu in u 2004. L'interessu veru in questu hè apparsu solu in u 2008, in u 2011 hà riunitu soldi. Pochi persone si dumandanu perchè tantu tempu hè passatu. Ci hè veramente una spiegazione tecnica logica per questu.
In u 2002, Igor hà travagliatu in Rambler, è ci era un prublema chì ellu, cum'è amministratore di u sistema, risolviu - u prublema chjamatu C10k, vale à dì, furnisce u servitore cù più di decimila richieste simultanee à a carica massima. Allora stu prublema hè apparsu solu, perchè carichi pisanti in Internet sò stati solu in usu. Solu uni pochi di siti l'anu scontru - cum'è Rambler, Yandex, Mail.ru. Questu era irrilevante per a maiò parte di i siti web. Quandu ci sò 100-200 richieste per ghjornu, ùn ci hè micca bisognu di nginx, Apache hà da trattà bè.
Quandu l'Internet hè diventatu più populari, u numeru di siti chì anu scontru u prublema C10k hà crisciutu. Sempre più siti cuminciaru à dumandà un servitore web più veloce per processà e dumande, cum'è nginx.
Ma a vera splusione di carica hè accaduta in 2008-2010 cù l'avventu di smartphones.
Hè faciule d'imagine cumu u nùmeru di dumande à i servitori aumentò immediatamente. Prima, u tempu passatu cù l'Internet hè aumentatu, perchè hè diventatu pussibule di cliccà nantu à i ligami in ogni locu è in ogni locu, è micca solu à pusà à l'urdinatore. Siconda, u cumpurtamentu di l'utilizatori stessu hà cambiatu - cù u touch screen, cliccà nantu à i ligami hè diventatu più caòticu. Pudete ancu aghjunghje e rete suciale quì.
Questu hà purtatu à u fattu chì I picchi di carica in Internet cuminciaru à cresce in modu esponenziale. A carica tutale hà crisciutu più o menu uniformemente, ma i cimi sò diventati più è più notevuli. Ci hè statu chì u stessu prublema C10k hè diventatu generalizatu. In questu mumentu nginx hè partitu.
- Diteci cumu si sviluppau l'avvenimenti dopu à a riunione cù Igor è a so squadra? Quandu hà cuminciatu u sviluppu di l'infrastruttura è l'idee di cummerciale?
Dimitri: Prima, un trattu hè statu furmatu. Aghju digià dettu chì u trattu era cumpetitivu, è à a fine hè statu furmatu un sindicatu d'investituri. Avemu diventatu parte di stu sindicatu cù BV Capital (ora e.ventures) è Michael Dell. Prima ch'elli chjusu l'accordu, è dopu avè cuminciatu à pensà à u prublema di truvà un CEO americanu.
Cumu chjude l'affare ? Dopu tuttu, risulta chì ùn sapete mancu quale era u mudellu di cummerciale è quandu si pagava? Avete ghjustu investitu in una squadra, in un pruduttu cool?
Dimitri: Iè, questu era un affare di sementi pura. Ùn avemu micca pensatu à u mudellu di cummerciale in quellu mumentu.
A nostra tesi d'investimentu hè stata basata nantu à u fattu chì NGINX hè un pruduttu unicu cù un publicu in crescita significativamente.
Risolviu un prublema abbastanza seriu per questu publicu. A mo prova preferita, a prova di litmus per ogni investimentu, hè se u pruduttu risolve un prublema massiva è dolorosa. NGINX hà passatu sta prova di crash cun un bang: u prublema era massivu, i carichi crescevanu, i siti eranu falati. È hè stata dolorosa, perchè una era chì vene quandu u situ web hè diventatu ciò chì hè chjamatu missione critica.
In l'anni 90, a ghjente hà ragiunatu cusì: u situ si trova quì - avà chjameraghju l'amministratore di u sistema, a cuglieranu in una ora - hè bè. À a fine di l'anni 2000, per parechje cumpagnie, un down-time di 5 minuti hè diventatu uguale à a perdita di soldi, reputazione, etc. U fattu chì u prublema era dolorosa hè una parte.
U sicondu latu chì noi cum'è investitori vedemu hè qualità di a squadra. Quì avemu statu impressiunatu da Igor è i so cofundatori. Era una sperienza cumplementaria è un pruduttu unicu chì hè statu sviluppatu da una sola persona.
— Hè chjaru chì una squadra cù un certu nùmeru di cumpetenze chì si cumplementanu l’una à l’altra hà ancu ghjucatu un rolu.
Dimitri: Mi pare bè chì Igor hà sviluppatu u pruduttu solu, ma quandu hè ghjuntu u tempu di creà un affari, ùn hà micca precipitatu in questu solu, ma cù i partenarii. Fighjendu 10 anni di sperienza d'investimentu, possu dì chì avè dui cofundatori certamente riduce i risichi. U numaru ottimali di cofundatori hè dui o trè. Unu hè assai pocu, ma quattru hè digià assai.
- Chì hè accadutu dopu ? Quandu l'affare hè digià fattu, ma ùn ci hè ancu una idea di cummerciale sviluppata.
Dimitri: Un trattu hè cunclusu, una cumpagnia hè registrata, i ducumenti sò firmati, i soldi sò trasferiti - hè questu, corremu. In parallelu cù u sviluppu di a parte cummerciale, avemu assuciatu una squadra di sviluppatori chì cuminciaru à travaglià nantu à u pruduttu. Andrey Alekseev, cum'è BizDev, hà custruitu e prime relazioni cù i clienti potenziali per raccoglie feedback. Tutti pensanu inseme à u mudellu di cummerciale, è inseme cercanu un capu di capu chì sviluppassi l'affari americanu è essenzialmente guidà a cumpagnia.
- È cumu l'avete trovu ? Induve ? Ùn possu mancu imagine cumu fà questu.
Dimitri: Tutti l'investituri è u cunsigliu di direzzione anu fattu questu. In fine, a scelta hè cascata nantu à Gus Robertson. Gus hà travagliatu in Red Hat, chì u top manager era u nostru investitore. Avemu vultatu à Red Hat, postu chì hè open source, è hà dettu chì avemu cercatu una persona chì puderia guidà un affari è sviluppà in un affari di miliardi di dollari. Hanu cunsigliatu à Gus.
L'accordu cù NGINX hè statu chjusu in 2011, è in 2012 avemu digià scontru Gus, è l'avemu subitu assai piacevule. Hà avutu un sfondate in open source da Red Hat - in quellu tempu era l'unica cumpagnia cù una capitalizazione multi-miliardariu in open source. Inoltre, Gus era implicatu in u sviluppu di l'affari è a vendita - solu ciò chì avemu bisognu!
In più di a so sfondate è di l'esperienza, ci hè piaciutu e so qualità persunale - hè una persona intelligente, perspicacia cù una mente rapida, è, sopratuttu, avemu pensatu chì avia una bona cultura culturale cù a squadra. In verità, questu hè ciò chì hè accadutu. Quandu si sò scontri, hè risultatu chì tutti eranu nantu à a stessa lunghezza d'onda, tutti eranu in una interazione eccellente.
Avemu fattu un'offerta à Gus è hà cuminciatu à travaglià à a fine di u 2012. Gus hà ancu prupostu d'invistisce i so soldi in NGINX. Tutti l'investituri sò stati impressiunati. A causa di l'altu livellu d'implicazione di Gus, si unì à a squadra fundatrice è era vistu da tutti cum'è un cofundatore di a cumpagnia. In seguitu era unu di i quattru. Ci hè una famosa foto di tutti i quattru chì portanu T-shirt NGINX.
Foto presa da note Dmitry Chikhachev nantu à a storia di a cooperazione trà NGINX è Runa Capital.
— Avete riesciutu à truvà subitu un mudellu di cummerciale, o hà cambiatu dopu ?
Dimitri: Avemu riisciutu à truvà u mudellu subitu, ma prima avemu discututu per qualchì tempu cumu è chì. Ma u dibattitu principalu era s'ellu cuntinuà à sustene u prughjettu open source, s'ellu si mantene nginx free, o gradualmente furzà tutti à pagà.
Avemu decisu chì u dirittu di fà seria di sfruttà u putere di a cumunità chì si trova daretu à nginx è ùn li disappunta micca o ritira u supportu per u prughjettu open source.
Dunque, avemu decisu di mantene nginx open source, ma creanu un pruduttu speciale addiziale chjamatu NGINX Plus. Questu hè un pruduttu cummerciale basatu in nginx, chì licemu à i clienti di l'impresa. Attualmente, l'attività principale di NGINX hè di vende licenze NGINX Plus.
I principali diffirenzii trà e versioni apertu è pagatu sò:
NGINX Plus hà funziunalità supplementari per l'imprese, principalmente bilanciamentu di carica.
A cuntrariu di un pruduttu open source, ci hè supportu d'utilizatori.
Stu pruduttu hè più faciule per trattà. Questu ùn hè micca un custruttore chì avete bisognu di assemblà sè stessu, ma un pacchettu binariu prontu chì pudete implementà nantu à a vostra propria infrastruttura.
- Cumu interagisce l'open source è un pruduttu cummerciale? Qualchese funzioni da un pruduttu cummerciale flussu in open source?
Dimitri: U pruduttu open source cuntinueghja à sviluppà in parallelu cù u cummerciale. Alcune funziunalità sò aghjuntu solu à un pruduttu cummerciale, alcuni quì è quì. Ma u core di u sistema hè ovviamente u listessu.
Un puntu impurtante hè chì nginx stessu hè un pruduttu assai chjucu. Pensu chì hè solu circa 200 mila linee di codice. A sfida era di sviluppà prudutti supplementari. Ma questu hè digià accadutu dopu à a prossima volta d'investimentu, quandu parechji novi prudutti sò stati lanciati: NGINX Amplify (2014-2015), NGINX Controller (2016) è NGINX Unit (2017-2018). A linea di prudutti per l'imprese s'allarga.
- Quantu prestu hè diventatu chjaru chì avete u mudellu ghjustu? Avete ottinutu u pagamentu, o hè diventatu chjaru chì l'affari hè in crescita è purterà soldi?
Dimitri: U primu annu di rivenuti era 2014, quandu avemu guadagnatu u nostru primu milione di dollari. À questu mumentu, era chjaru chì ci era a dumanda, ma l'ecunumia in quantu à a vendita è quantu u mudellu permetterebbe a scala ùn sò micca capitu.
Dui anni dopu, in 2016-2017, avemu digià capitu chì l'ecunumia era bona: ci era pocu flussu di u cliente, ci era up-selling, è i clienti, avè principiatu à utilizà NGINX, compru più è più. Allora hè diventatu chjaru chì questu puderia esse scala più. Chì à u turnu hà purtatu à turni supplementari di finanziamentu, chì sò digià andati versu a scala di l'urganizazione di vendita è l'assunzione di persone supplementari in i Stati Uniti è in altri paesi. Avà NGINX hà uffizii di vendita in i Stati Uniti, l'Europa, l'Asia - in tuttu u mondu.
- NGINX hè una grande cumpagnia avà?
Dimitri: Ci sò digià circa 200 persone.
- Soprattuttu, prubabilmente, questi sò vendite è supportu?
Dimitri: U sviluppu hè sempre una parte abbastanza grande di a cumpagnia. Ma a vendita è u marketing sò una grande parte.
- U sviluppu hè principalmente realizatu da i ragazzi russi chì sò basati in Mosca?
Dimitri: U sviluppu hè avà in corso in trè centri - Mosca, California è Irlanda. Ma Igor cuntinueghja à campà in Mosca a maiò parte di u tempu, vai à u travagliu è u prugramma.
Avemu seguitu tutta a strada: u principiu in u 2002, a liberazione di nginx in u 2004, a crescita in u 2008-2009, l'incontru cù l'investituri in u 2010, a prima vendita in u 2013, u primu milione di dollari in u 2014. E 2019 ? Successu?
Dimitri: In 2019 - una bona uscita.
- Hè questu un ciclu di tempu normale per un startup, o una eccezzioni à a regula?
Dimitri: Questu hè un ciculu cumplettamente normale in u tempu - secondu ciò chì cuntate. Quandu Igor hà scrittu nginx - ùn era micca per nunda chì aghju dettu sta storia - nginx ùn era micca un pruduttu di massa. Dopu, in u 2008-2009, Internet hà cambiatu, è nginx hè diventatu assai populari.
Se cuntemu solu da 2009-2010, allora Un ciclu di 10 anni hè cumpletamente normale., cunsiderendu chì essenzialmente questu hè u mumentu quandu u pruduttu hè ghjustu cuminciatu à esse in dumanda. Se cuntamu da a volta di u 2011, allora 8 anni da u tempu di i primi investimenti di sementi hè ancu un periodu normale.
- Chì pudete dì avà, cuncludendu u tema cù NGINX, circa F5, nantu à i so piani - chì succede à NGINX?
Dimitri: Ùn sò micca - questu hè un sicretu corporativu di F5. L'unicu ciò chì possu aghjunghje hè chì si google "F5 NGINX" avà, i primi deci ligami seranu nutizie chì F5 hà acquistatu NGINX. Per a listessa dumanda duie settimane fà, una ricerca torna prima dieci ligami nantu à cumu migrate da F5 à NGINX.
- Ùn avarianu micca tumbà un cuncurrente !
Dimitri: Innò, perchè ? U comunicatu di stampa descrive ciò chì anu da fà.
— Tuttu in u comunicatu di stampa hè bonu : ùn toccaremu à nimu, tuttu cresce cum’è prima.
Dimitri: Pensu chì queste cumpagnie anu una assai bona forma culturale. In questu sensu, tutti dui travaglianu sempre in u stessu segmentu - rete è carica. Hè perchè Tuttu sarà bè.
- Ultima quistione: Sò un programatore brillanti, chì deve fà per ripetiri u mo successu?
Dimitri: Per ripetiri u successu di Igor Sysoev, devi prima capisce quale prublema per risolve, perchè i soldi sò pagati per u codice solu quandu risolve un prublema massiva è dolorosa.
- È dopu à tè ? È allora vi aiuterà.
Dimitri: Iè cun piacè.
Grazie mille à Dmitry per l'intervista. Ci vedemu prestu prestu cù u fundu Runa Capital à Saint HighLoad++. In un locu chì, avà pudemu dì cun fiducia cumpleta, riunisce i migliori sviluppatori micca da Russia, ma da u mondu sanu. Quale sà, forse in uni pochi d'anni seremu tutti discutendu cù passioni u successu di unu di voi. Inoltre, avà hè chjaru induve principià - per circà una suluzione à un prublema impurtante!