Nginx suksesverhaal, of "Alles is moontlik, probeer dit!"

Nginx suksesverhaal, of "Alles is moontlik, probeer dit!"

Igor Sysoev, webbediener ontwikkelaar nginx, lid van 'n groot familie Hoëlaai++, het nie net by die oorsprong van ons konferensie gestaan ​​nie. Ek beskou Igor as my professionele onderwyser, 'n meester wat my geleer het hoe om hoogs gelaaide stelsels te werk en te verstaan, wat my professionele pad vir 'n dekade bepaal het.

Natuurlik kon ek nie die oorverdowing ignoreer nie van sukses NGINX-span... En ek het onderhoude gevoer, maar nie Igor nie (hy is steeds 'n introverte programmeerder), maar beleggers van die fonds Runa Hoofstad, wat nginx tien jaar gelede raakgesien het, het 'n besigheidsinfrastruktuur daarom gebou en onderhandel nou 'n transaksie van ongekende grootte vir die Russiese mark.

Die doel van die artikel onder die snit is om weereens te bevestig dat enigiets moontlik is! Probeer dit!

Hoof van die HighLoad++-programkomitee Oleg Bunin: Baie geluk met 'n suksesvolle transaksie! Sover ek kan sê, het jy daarin geslaag om Igor se begeerte om voort te gaan werk as 'n programmeerder te bewaar en te ondersteun en terselfdertyd die hele besigheidsinfrastruktuur rondom hom te bou - dit is letterlik die droom van enige ontwikkelaar. Reg?

My gespreksgenoot is besturende vennoot van Runa Capital Dmitry Chikhachev: Dit is waar. Dit is 'n groot verdienste van Igor self en sy medestigters Maxim en Andrey (Maxim Konovalov en Andrey Alekseev), want hulle was aanvanklik gereed vir hierdie infrastruktuur om rondom hulle gebou te word. Nie alle beginners beoordeel hul eie sterk punte en vermoëns so voldoende nie. Baie mense wil die hele proses lei of bestuur.

— So die NGINX-span het hom oor die algemeen van die besigheidsdeel gedistansieer, of wat?

Dmitriy: Nee, hulle het nie weggestap van die besigheidsdeel nie, hoekom? Maxim het die operasionele deel as bedryfshoof gelei. Andrey was besig met BizDev, Igor het voortgegaan om ontwikkeling te doen - waarvan hy hou.

Almal het gedoen wat hulle sterkpunte was en waarvan hulle gehou het.

Maar hulle het almal verstaan ​​dat om 'n multimiljoen-dollar-onderneming in die Verenigde State te bou, 'n persoon van 'n ander kaliber, met 'n ander agtergrond, nodig is. Daarom was daar selfs in die eerste rondte van onderhandelinge 'n ooreenkoms met beleggers dat so 'n persoon gevind sou word. Dit was Gus Robertson, hy voldoen aan al hierdie kriteria.

— So dit was oorspronklik beplan om die Amerikaanse mark te betree?

Dmitriy: NGINX is 'n b2b besigheid. Boonop is dit nie besonder wyd bekend aan gebruikers nie, aangesien dit op infrastruktuurvlak werk, kan mens sê middelware.Die belangrikste b2b-mark is die VSA - 40% van die wêreldmark is daar gekonsentreer.

Sukses in die Amerikaanse mark bepaal die sukses van enige opstart.

Daarom is die logiese plan om na die VSA te gaan, onmiddellik 'n persoon aan te stel wat aan die hoof van 'n Amerikaanse maatskappy sal staan, die besigheid te ontwikkel en Amerikaanse beleggers te lok. As jy infrastruktuursagteware in die VSA wil verkoop, dan is dit belangrik dat jy Amerikaanse beleggers agter jou het.

- Wie het na wie toe gekom: jy na nginx, nginx na jou?

Dmitriy: Ons het baie verskillende kontakpunte gehad. Ons het waarskynlik groot inisiatief getoon, want selfs toe was nginx opvallend. Hoewel dit nog nie ’n maatskappy was nie en die markaandeel relatief klein (6%) was, was daar reeds baie beleggersbelangstelling. Die transaksie was mededingend, so ons was natuurlik aktief.

- In watter toestand was die produk? Daar was geen maatskappy nie, maar was daar enige sketse van 'n kommersiële onderneming weergawe?

Dmitriy: Daar was 'n oopbron-webbediener genaamd Nginx. Dit het gebruikers gehad - 6% van die globale mark. Trouens, daar is miljoene, selfs tienmiljoene webwerwe. Maar, nietemin, daar was geen maatskappy nie, daar was geen sakemodel nie. En aangesien daar geen maatskappy was nie, was daar geen span nie: daar was Igor Sysoev, 'n nginx-ontwikkelaar en 'n klein gemeenskap rondom.

Dit is 'n baie interessante storie. Igor het lank gelede nginx begin skryf - in 2002, en dit in 2004 vrygestel. Werklike belangstelling daarin het eers in 2008 verskyn, in 2011 het hy geld ingesamel. Min mense wonder hoekom so baie tyd verby is. Daar is eintlik 'n logiese tegniese verduideliking hiervoor.

In 2002 het Igor by Rambler gewerk, en daar was een probleem wat hy, as 'n stelseladministrateur, opgelos het - die sogenaamde C10k-probleem, dit wil sê om die bediener te voorsien van meer as tienduisend gelyktydige versoeke met pieklading. Toe verskyn hierdie probleem net, want swaar vragte op die internet het net in gebruik geneem. Slegs 'n paar webwerwe het dit teëgekom - soos Rambler, Yandex, Mail.ru. Dit was irrelevant vir die meeste webwerwe. As daar 100-200 versoeke per dag is, is geen nginx nodig nie, Apache sal dit goed hanteer.

Namate die internet meer gewild geword het, het die aantal werwe wat die C10k-probleem ondervind het, toegeneem. Meer en meer werwe het 'n vinniger webbediener begin benodig om versoeke te verwerk, soos nginx.

Maar die werklike vragontploffing het in 2008-2010 plaasgevind met die koms van slimfone.

Dit is maklik om te dink hoe die aantal versoeke aan die bedieners onmiddellik toegeneem het. Eerstens het die tyd wat die internet gebruik word, toegeneem, omdat dit moontlik geword het om oral en oral op skakels te klik, en nie net terwyl jy by die rekenaar sit nie. Tweedens het die gebruikersgedrag self verander – met die raakskerm het die klik op skakels meer chaoties geword. Jy kan ook sosiale netwerke hier byvoeg.

Dit het daartoe gelei dat Piekladings op die internet het eksponensieel begin groei. Die totale vrag het min of meer eweredig gegroei, maar die pieke het al hoe meer opvallend geword. Dit het geblyk dat dieselfde C10k-probleem wydverspreid geraak het. Op hierdie oomblik het nginx begin.

Nginx suksesverhaal, of "Alles is moontlik, probeer dit!"

— Vertel ons hoe gebeure ontwikkel het ná die ontmoeting met Igor en sy span? Wanneer het die ontwikkeling van infrastruktuur en sake-idees begin?

Dmitriy: Eers is 'n ooreenkoms aangegaan. Ek het reeds gesê die transaksie was mededingend, en uiteindelik is 'n sindikaat van beleggers gevorm. Ons het deel geword van hierdie sindikaat saam met BV Capital (nou e.ventures) en Michael Dell. Eers het hulle die transaksie gesluit, en daarna het hulle begin dink oor die kwessie om 'n Amerikaanse uitvoerende hoof te vind.

Hoe het jy die transaksie gesluit? Dit blyk immers dat jy nie eens geweet het wat die sakemodel is en wanneer dit sal betaal nie? Het jy pas in 'n span belê, in 'n cool produk?

Dmitriy: Ja, dit was 'n pure saad-transaksie. Ons het nie op daardie oomblik aan die sakemodel gedink nie.

Ons beleggingstesis was gebaseer op die feit dat NGINX 'n unieke produk is met 'n aansienlik groeiende gehoor.

Hy was besig om 'n redelik ernstige probleem vir hierdie gehoor op te los. My gunstelingtoets, die lakmoestoets vir enige belegging, is of die produk ’n massiewe, pynlike probleem oplos. NGINX het hierdie botsingstoets met 'n knal geslaag: die probleem was groot, die vragte het gegroei, die terreine was af. En dit was pynlik, want 'n era was aan die kom toe die webwerf geword het wat missiekritiek genoem word.

In die 90's het mense so geredeneer: die webwerf lê daar - nou sal ek die stelseladministrateur bel, hulle sal dit oor 'n uur kom haal - dit is goed. Aan die einde van die 2000's het 'n stilstand van 5 minute vir baie maatskappye gelyk geword aan werklik verlore geld, reputasie, ens. Die feit dat die probleem pynlik was, is een kant.

Die tweede kant waarna ons as beleggers kyk, is kwaliteit van die span. Hier was ons beïndruk deur Igor en sy medestigters. Dit was 'n aanvullende ervaring en 'n unieke produk wat deur een persoon ontwikkel is.

— Dit is duidelik dat 'n span met 'n sekere aantal bevoegdhede wat mekaar aanvul ook 'n rol gespeel het.

Dmitriy: Dit lyk vir my reg dat Igor die produk alleen ontwikkel het, maar toe die tyd aangebreek het om 'n besigheid te skep, het hy nie alleen daarheen gehaas nie, maar saam met vennote. As ek na 10 jaar se beleggingservaring kyk, kan ek sê dat om twee medestigters te hê, beslis die risiko's verminder. Die optimale aantal medestigters is twee of drie. Een is baie min, maar vier is reeds baie.

- Wat het volgende gebeur? Wanneer die transaksie reeds plaasgevind het, maar daar is nog geen ontwikkelde sake-idee nie.

Dmitriy: 'n Deal word beklink, 'n maatskappy word geregistreer, dokumente word onderteken, geld word oorgeplaas - dit is dit, kom ons hardloop. Parallel met die ontwikkeling van die besigheidsdeel het ons 'n span ontwikkelaars aangestel wat aan die produk begin werk het. Andrey Alekseev, as BizDev, het die eerste verhoudings met potensiële kliënte gebou om terugvoer in te samel. Almal het saam oor die sakemodel gedink, en saam was hulle op soek na 'n topbestuurder wat die Amerikaanse besigheid sou ontwikkel en in wese die maatskappy sou lei.

- En hoe het jy hom gekry? Waar? Ek kan nie eers dink hoe om dit te doen nie.

Dmitriy: Al die beleggers en die direksie het dit gedoen. Uiteindelik het die keuse op Gus Robertson geval. Gus het by Red Hat gewerk, wie se topbestuurder ons belegger was. Ons het ons na Red Hat gewend, aangesien dit oopbron is, en gesê ons soek 'n persoon wat 'n besigheid kan lei en dit in 'n miljard-dollar-onderneming kan ontwikkel. Hulle het Gus aanbeveel.

Die transaksie met NGINX is in 2011 gesluit, en in 2012 het ons reeds vir Gus ontmoet, en ons het dadelik baie van hom gehou. Hy het 'n agtergrond in open source van Red Hat gehad - op daardie stadium was dit die enigste maatskappy met 'n multi-miljard dollar kapitalisasie in open source. Boonop was Gus betrokke by besigheidsontwikkeling en verkope – net wat ons nodig gehad het!

Benewens sy agtergrond en ervaring, het ons van sy persoonlike eienskappe gehou - hy is 'n slim, insiggewende persoon met 'n vinnige verstand, en, belangriker nog, ons het gedink hy het 'n goeie kulturele pas by die span. Inderdaad, dit is wat gebeur het. Toe hulle ontmoet het, het dit geblyk dat almal op dieselfde golflengte was, almal was in uitstekende interaksie.

Ons het vir Gus ’n aanbod gemaak en hy het aan die einde van 2012 begin werk. Gus het ook aangebied om sy eie geld in NGINX te belê. Alle beleggers was beïndruk. Weens Gus se hoë vlak van betrokkenheid het hy by die stigtingspan aangesluit en is deur almal as ’n medestigter van die maatskappy beskou. Daarna was hy een van die vier. Daar is 'n bekende foto van al vier van hulle wat NGINX T-hemde dra.

Nginx suksesverhaal, of "Alles is moontlik, probeer dit!"
Foto geneem uit notas Dmitry Chikhachev oor die geskiedenis van samewerking tussen NGINX en Runa Capital.

— Het jy dit reggekry om dadelik 'n sakemodel te vind, of het dit later verander?

Dmitriy: Ons het dit reggekry om die model dadelik te vind, maar voor dit het ons 'n geruime tyd bespreek hoe en wat. Maar die hoofdebat was of om voort te gaan om die oopbronprojek te ondersteun, of nginx gratis te hou, of geleidelik almal te dwing om te betaal.

Ons het besluit dat die regte ding om te doen sou wees om die krag van die gemeenskap wat agter nginx staan ​​te benut en hulle nie teleur te stel of ondersteuning vir die oopbronprojek te onttrek nie.

Daarom het ons besluit om nginx oopbron te hou, maar 'n bykomende spesiale produk genaamd NGINX Plus te skep. Dit is 'n kommersiële produk gebaseer op nginx, wat ons aan ondernemingskliënte lisensieer. Tans is NGINX se hoofbesigheid die verkoop van NGINX Plus-lisensies.

Die belangrikste verskille tussen die oop en betaalde weergawes is:

  • NGINX Plus het bykomende funksionaliteit vir ondernemings, hoofsaaklik vragbalansering.
  • Anders as 'n oopbronproduk, is daar gebruikersondersteuning.
  • Hierdie produk is makliker om te hanteer. Dit is nie 'n konstruktor wat jy self moet saamstel nie, maar 'n klaargemaakte binêre pakket wat jy op jou eie infrastruktuur kan ontplooi.

— Hoe werk oopbron en 'n kommersiële produk in wisselwerking? Vloei enige funksies van 'n kommersiële produk na oopbron?

Dmitriy: Die oopbronproduk ontwikkel steeds parallel met die kommersiële een. Sommige funksies word slegs by 'n kommersiële produk gevoeg, sommige hier en daar. Maar die kern van die stelsel is natuurlik dieselfde.

'n Belangrike punt is dat nginx self 'n baie klein produk is. Ek dink dit gaan net oor 200 duisend reëls kode. Die uitdaging was om bykomende produkte te ontwikkel. Maar dit het reeds gebeur ná die volgende beleggingsronde, toe verskeie nuwe produkte bekend gestel is: NGINX Amplify (2014-2015), NGINX Controller (2016) en NGINX Unit (2017-2018). Die produkreeks vir ondernemings het uitgebrei.

— Hoe vinnig het dit duidelik geword dat jy die model reggekry het? Het jy terugbetaling behaal, of het dit duidelik geword dat die besigheid groei en geld gaan inbring?

Dmitriy: Die eerste jaar van inkomste was 2014, toe ons ons eerste miljoen dollar verdien het. Op hierdie oomblik was dit duidelik dat daar aanvraag was, maar die ekonomie in terme van verkope en hoeveel die model skaal sou toelaat, is nog nie ten volle verstaan ​​nie.

Twee jaar later, in 2016-2017, het ons reeds verstaan ​​dat die ekonomie goed was: daar was min kliënte-uitvloei, daar was meer verkope, en kliënte, wat NGINX begin gebruik het, het dit al hoe meer gekoop. Toe het dit duidelik geword dat dit verder afgeskaal kan word. Wat op sy beurt gelei het tot bykomende rondtes van befondsing, wat reeds gegaan het om die verkoopsorganisasie te skaal en bykomende mense in die VSA en ander lande aan te stel. Nou het NGINX verkoopskantore in die State, Europa, Asië - regoor die wêreld.

— Is NGINX nou 'n groot maatskappy?

Dmitriy: Daar is reeds sowat 200 mense.

— Meestal, waarskynlik, is dit verkope en ondersteuning?

Dmitriy: Ontwikkeling is steeds 'n redelike groot deel van die maatskappy. Maar verkope en bemarking is 'n groot deel.

— Word die ontwikkeling hoofsaaklik uitgevoer deur Russiese ouens wat in Moskou gebaseer is?

Dmitriy: Ontwikkeling is nou aan die gang in drie sentrums - Moskou, Kalifornië en Ierland. Maar Igor bly die meeste van die tyd in Moskou, gaan werk en programmeer.

Ons het die hele pad gevolg: die begin in 2002, die vrystelling van nginx in 2004, groei in 2008-2009, ontmoeting met beleggers in 2010, eerste verkope in 2013, eerste miljoen dollar in 2014. Wat van 2019? Sukses?

Dmitriy: In 2019 - 'n goeie uitgang.

— Is dit 'n normale tydsiklus vir 'n opstart, of 'n uitsondering op die reël?

Dmitriy: Dit is 'n heeltemal normale siklus in tyd - afhangend van waaruit jy tel. Toe Igor nginx geskryf het - dit was nie verniet dat ek hierdie agtergrond vertel het nie - nginx was nie 'n massaproduk nie. Toe, in 2008-2009, het die internet verander, en nginx het baie gewild geword.

As ons net van 2009-2010 tel, dan 'n Siklus van 10 jaar is heeltemal normaal., aangesien dit in wese die oomblik is wanneer die produk pas in aanvraag begin word het. As ons vanaf die 2011-rondte tel, dan is 8 jaar vanaf die tyd van die eerste saadbeleggings ook 'n normale tydperk.

— Wat kan jy ons nou vertel, om die onderwerp met NGINX af te sluit, oor F5, oor hul planne - wat sal met NGINX gebeur?

Dmitriy: Ek weet nie - dit is 'n korporatiewe geheim van F5. Die enigste ding wat ek kan byvoeg is dat as jy nou “F5 NGINX” google, sal die eerste tien skakels nuus wees dat F5 NGINX bekom het. Vir dieselfde navraag twee weke gelede, sou 'n soektog eers tien skakels oplewer oor hoe om van F5 na NGINX te migreer.

— Hulle sal nie 'n mededinger doodmaak nie!

Dmitriy: Nee hoekom? Die persverklaring gee 'n uiteensetting van wat hulle gaan doen.

— Alles in die persverklaring is goed: ons sal aan niemand raak nie, alles sal groei soos voorheen.

Dmitriy: Ek dink hierdie maatskappye het 'n baie goeie kulturele passing. In hierdie sin werk hulle albei steeds in dieselfde segment – ​​netwerk en las. Dis hoekom Alles sal reg wees.

— Laaste vraag: Ek is 'n briljante programmeerder, wat moet ek doen om my sukses te herhaal?

Dmitriy: Om die sukses van Igor Sysoev te herhaal, moet jy eers uitvind watter probleem om op te los, want geld word slegs vir die kode betaal wanneer dit 'n massiewe en pynlike probleem oplos.

- En dan vir jou? En dan sal jy help.

Dmitriy: Ja met plesier.

Nginx suksesverhaal, of "Alles is moontlik, probeer dit!"

Baie dankie aan Dmitri vir die onderhoud. Ons sien julle binnekort weer met die Runa Capital fonds by Saint HighLoad++. Op 'n plek wat, nou kan ons met volle vertroue sê, die beste ontwikkelaars bymekaarbring, nie van Rusland nie, maar van die hele wêreld. Wie weet, miskien sal ons almal oor 'n paar jaar net so passievol die sukses van een van julle bespreek. Boonop is dit nou duidelik waar om te begin – om ’n oplossing vir ’n belangrike probleem te soek!

Bron: will.com

Voeg 'n opmerking