
Igor Sysoev, webbserverutvecklare , medlem av en stor familj , stod inte bara i början av vÄr konferens. Jag uppfattar Igor som min professionella lÀrare, en mÀstare som lÀrde mig hur man arbetar och förstÄr mycket belastade system, vilket avgjorde min professionella vÀg under ett decennium.
Naturligtvis kunde jag inte ignorera det öronbedövande NGINX team... Och jag intervjuade, men inte Igor (han Àr fortfarande en introvert programmerare), utan investerare frÄn fonden Runa Capital, som upptÀckte nginx för tio Är sedan, byggde upp en affÀrsinfrastruktur runt det och förhandlar nu fram en affÀr av aldrig tidigare skÄdad storlek för den ryska marknaden.
Syftet med artikeln under snittet Àr att Äterigen bekrÀfta att allt Àr möjligt! Försök!
Chef för HighLoad++-programkommittén Oleg Bunin: Grattis till en framgÄngsrik affÀr! SÄ vitt jag kan sÀga lyckades du bevara och stödja Igors önskan att fortsÀtta arbeta som programmerare och samtidigt bygga hela affÀrsinfrastrukturen runt honom - det hÀr Àr bokstavligen drömmen för vilken utvecklare som helst. Höger?
Min samtalspartner Àr Managing Partner för Runa Capital Dmitry Chikhachev: Detta Àr sant. Detta Àr en stor förtjÀnst av Igor sjÀlv och hans medgrundare Maxim och Andrey (Maxim Konovalov och Andrey Alekseev), eftersom de frÄn början var redo för att den hÀr infrastrukturen skulle byggas runt dem. Inte alla nystartare bedömer sina egna styrkor och förmÄgor sÄ adekvat. MÄnga vill leda eller hantera hela processen.
â SĂ„ NGINX-teamet har i stort sett tagit avstĂ„nd frĂ„n affĂ€rsdelen, eller vad?
Dmitriy: Nej, de gick inte bort frÄn affÀrsdelen, varför? Maxim ledde den operativa delen som COO. Andrey var engagerad i BizDev, Igor fortsatte att utveckla - vad han gillar.
Alla gjorde vad deras styrkor var och vad de tyckte om.
Men de förstod alla att för att bygga ett mÄngmiljonföretag i USA behövs en person av en annan kaliber, med en annan bakgrund. DÀrför fanns det redan i den första förhandlingsomgÄngen en överenskommelse med investerare om att en sÄdan person skulle hittas. Det var Gus Robertson, han uppfyller alla dessa kriterier.
â SĂ„ det var ursprungligen planerat att gĂ„ in pĂ„ den amerikanska marknaden?
Dmitriy: NGINX Àr ett b2b-företag. Dessutom Àr det inte sÀrskilt allmÀnt kÀnt för anvÀndarna, eftersom det fungerar pÄ infrastrukturnivÄ, man kan sÀga middleware.Den huvudsakliga b2b-marknaden Àr USA - 40% av vÀrldsmarknaden Àr koncentrerad dÀr.
FramgÄng pÄ den amerikanska marknaden avgör framgÄngen för varje startup.
DÀrför Àr den logiska planen att Äka till USA, omedelbart anstÀlla en person som ska leda ett amerikanskt företag, utveckla verksamheten och attrahera amerikanska investerare. Om du vill sÀlja infrastrukturmjukvara i USA sÄ Àr det viktigt att du har amerikanska investerare bakom dig.
- Vem kom till vem: du till nginx, nginx till dig?
Dmitriy: Vi hade mĂ„nga olika kontaktpunkter. Vi visade nog bra initiativ, för redan dĂ„ mĂ€rktes nginx. Ăven om det Ă€nnu inte var ett företag och marknadsandelen var relativt liten (6 %) fanns det redan ett stort investerarintresse. AffĂ€ren var konkurrenskraftig, sĂ„ vi var naturligtvis aktiva.
- Vilket skick var produkten i? Det fanns inget företag, men fanns det nÄgra skisser av en kommersiell företagsversion?
Dmitriy: Det fanns en webbserver med öppen kÀllkod som heter Nginx. Det hade anvÀndare - 6% av den globala marknaden. Faktum Àr att det finns miljoner, till och med tiotals miljoner webbplatser. Men det fanns inte desto mindre inget företag, det fanns ingen affÀrsmodell. Och eftersom det inte fanns nÄgot företag fanns det inget team: det fanns Igor Sysoev, en nginx-utvecklare och ett litet community runt omkring.
Det hÀr Àr en mycket intressant historia. Igor började skriva nginx för ganska lÀnge sedan - 2002, och slÀppte det 2004. Verkligt intresse för det dök upp först 2008, 2011 samlade han in pengar. FÄ mÀnniskor undrar varför sÄ mycket tid har gÄtt. Det finns faktiskt en logisk teknisk förklaring till detta.
2002 arbetade Igor pÄ Rambler, och det var ett problem som han som systemadministratör löste - det sÄ kallade C10k-problemet, det vill sÀga att förse servern med mer Àn tio tusen samtidiga förfrÄgningar vid toppbelastning. Sedan dök det hÀr problemet upp, eftersom tunga belastningar pÄ Internet precis började anvÀndas. Endast ett fÄtal webbplatser stötte pÄ det - som Rambler, Yandex, Mail.ru. Detta var irrelevant för de flesta webbplatser. NÀr det finns 100-200 förfrÄgningar per dag behövs ingen nginx, Apache kommer att hantera det bra.
NÀr Internet blev mer populÀrt, ökade antalet webbplatser som stötte pÄ C10k-problemet. Fler och fler sajter började krÀva en snabbare webbserver för att behandla förfrÄgningar, sÄsom nginx.
Men den verkliga lastexplosionen intrÀffade 2008-2010 med tillkomsten av smartphones.
Det Ă€r lĂ€tt att förestĂ€lla sig hur antalet förfrĂ„gningar till servrarna omedelbart ökade. För det första har tiden för att anvĂ€nda Internet ökat, eftersom det blev möjligt att klicka pĂ„ lĂ€nkar var som helst och överallt, och inte bara nĂ€r man sitter vid datorn. För det andra har sjĂ€lva anvĂ€ndarbeteendet förĂ€ndrats â med pekskĂ€rmen har det blivit mer kaotiskt att klicka pĂ„ lĂ€nkar. Du kan ocksĂ„ lĂ€gga till sociala nĂ€tverk hĂ€r.
Detta ledde till Toppbelastningar pÄ Internet började vÀxa exponentiellt. Den totala belastningen vÀxte mer eller mindre jÀmnt, men topparna blev mer och mer mÀrkbara. Det visade sig att samma C10k-problem har blivit utbrett. I detta ögonblick tog nginx fart.

â BerĂ€tta för oss hur hĂ€ndelserna utvecklades efter mötet med Igor och hans team? NĂ€r började utvecklingen av infrastruktur och affĂ€rsidĂ©er?
Dmitriy: Först slöts en affÀr. Jag har redan sagt att affÀren var konkurrenskraftig och till slut bildades ett syndikat av investerare. Vi blev en del av detta syndikat tillsammans med BV Capital (nu e.ventures) och Michael Dell. Först stÀngde de affÀren och efter det började de fundera pÄ frÄgan om att hitta en amerikansk vd.
Hur avslutade du affÀren? NÀr allt kommer omkring visar det sig att du inte ens visste vad affÀrsmodellen var och nÀr det skulle löna sig? Har du precis investerat i ett team, i en cool produkt?
Dmitriy: Ja, det hÀr var en ren fröaffÀr. Vi tÀnkte inte pÄ affÀrsmodellen just dÄ.
VÄr investeringsuppsats baserades pÄ det faktum att NGINX Àr en unik produkt med en betydligt vÀxande publik.
Han löste ett ganska allvarligt problem för den hÀr publiken. Mitt favorittest, lackmustestet för alla investeringar, Àr om produkten löser ett massivt, smÀrtsamt problem. NGINX klarade detta krocktest med en smÀll: problemet var enormt, belastningarna vÀxte, sajterna lÄg nere. Och det var smÀrtsamt, för en era var pÄ ingÄng nÀr webbplatsen blev det som kallas uppdragskritisk.
PÄ 90-talet resonerade folk sÄ hÀr: sajten ligger dÀr - nu ska jag ringa systemadministratören, de hÀmtar den om en timme - det Àr bra. I slutet av 2000-talet blev en 5-minuters stillestÄndstid för mÄnga företag lika med faktiskt förlorade pengar, rykte etc. Det faktum att problemet var smÀrtsamt Àr en sida.
Den andra sidan vi som investerare tittar pÄ Àr lagets kvalitet. HÀr blev vi imponerade av Igor och hans medgrundare. Det var en kompletterande upplevelse och en unik produkt som utvecklades av en person.
â Det Ă€r klart att ett team med ett visst antal kompetenser som kompletterar varandra ocksĂ„ spelade en roll.
Dmitriy: Det verkar rÀtt för mig att Igor utvecklade produkten ensam, men nÀr det var dags att skapa ett företag rusade han inte in i det ensam, utan med partners. Om man tittar pÄ 10 Ärs erfarenhet av investeringar kan jag sÀga att att ha tvÄ medgrundare verkligen minskar riskerna. Det optimala antalet medgrundare Àr tvÄ eller tre. En Àr vÀldigt lite, men fyra Àr redan mycket.
- Vad hÀnde sedan? NÀr affÀren redan har skett, men det finns ingen utvecklad affÀrsidé Ànnu.
Dmitriy: En affÀr sluts, ett företag registreras, dokument undertecknas, pengar överförs - det Àr det, lÄt oss springa. Parallellt med utvecklingen av affÀrsdelen anstÀllde vi ett team av utvecklare som började arbeta med produkten. Andrey Alekseev, som BizDev, byggde de första relationerna med potentiella kunder för att samla in feedback. Alla tÀnkte tillsammans pÄ affÀrsmodellen och tillsammans letade de efter en toppchef som skulle utveckla den amerikanska verksamheten och i huvudsak leda företaget.
- Och hur hittade du honom? Var? Jag kan inte ens förestÀlla mig hur man gör det hÀr.
Dmitriy: Alla investerare och styrelsen gjorde detta. Till sist föll valet pÄ Gus Robertson. Gus arbetade pÄ Red Hat, vars högsta chef var vÄr investerare. Vi vÀnde oss till Red Hat, eftersom det Àr öppen kÀllkod, och sa att vi letade efter en person som kunde leda ett företag och utveckla det till ett miljardföretag. De rekommenderade Gus.
AffĂ€ren med NGINX stĂ€ngdes 2011, och 2012 trĂ€ffade vi redan Gus, och vi gillade honom direkt. Han hade en bakgrund inom öppen kĂ€llkod frĂ„n Red Hat â pĂ„ den tiden var det det enda företaget med ett mĂ„ngmiljardbelopp i öppen kĂ€llkod. Dessutom var Gus engagerad i affĂ€rsutveckling och försĂ€ljning â precis vad vi behövde!
Förutom hans bakgrund och erfarenhet gillade vi hans personliga egenskaper - han Àr en smart, insiktsfull person med ett snabbt sinne, och, viktigare, vi tyckte att han hade en bra kulturell passform med laget. Detta Àr verkligen vad som hÀnde. NÀr de trÀffades visade det sig att alla var pÄ samma vÄglÀngd, alla var i utmÀrkt samspel.
Vi gav Gus ett erbjudande och han började jobba i slutet av 2012. Gus erbjöd sig ocksÄ att investera sina egna pengar i NGINX. Alla investerare var imponerade. PÄ grund av Gus höga engagemang gick han med i grundarteamet och sÄgs av alla som en medgrundare av företaget. DÀrefter var han en av de fyra. Det finns ett berömt foto av dem alla fyra som bÀr NGINX T-shirts.

Foto taget frÄn Dmitry Chikhachev om historien om samarbetet mellan NGINX och Runa Capital.
â Lyckades du hitta en affĂ€rsmodell direkt, eller Ă€ndrades den senare?
Dmitriy: Vi lyckades hitta modellen direkt, men innan dess diskuterade vi en tid hur och vad. Men huvuddebatten var om man skulle fortsÀtta att stödja open source-projektet, om man skulle hÄlla nginx gratis eller gradvis tvinga alla att betala.
Vi bestÀmde oss för att det rÀtta att göra skulle vara att utnyttja kraften i samhÀllet som stÄr bakom nginx och inte göra dem besvikna eller dra tillbaka stödet för open source-projektet.
DÀrför bestÀmde vi oss för att behÄlla nginx öppen kÀllkod, men skapa en extra specialprodukt som heter NGINX Plus. Detta Àr en kommersiell produkt baserad pÄ nginx, som vi licensierar till företagskunder. För nÀrvarande Àr NGINX huvudsakliga verksamhet att sÀlja NGINX Plus-licenser.
De viktigaste skillnaderna mellan den öppna och betalda versionen Àr:
- NGINX Plus har ytterligare funktionalitet för företag, frÀmst lastbalansering.
- Till skillnad frÄn en produkt med öppen kÀllkod finns det anvÀndarstöd.
- Denna produkt Àr lÀttare att hantera. Det hÀr Àr inte en konstruktör som du behöver montera sjÀlv, utan ett fÀrdigt binÀrt paket som du kan distribuera pÄ din egen infrastruktur.
â Hur samverkar öppen kĂ€llkod och en kommersiell produkt? Flödar nĂ„gra funktioner frĂ„n en kommersiell produkt till öppen kĂ€llkod?
Dmitriy: Produkten med öppen kÀllkod fortsÀtter att utvecklas parallellt med den kommersiella. Vissa funktioner lÀggs bara till en kommersiell produkt, en del bÄde hÀr och dÀr. Men kÀrnan i systemet Àr uppenbarligen densamma.
En viktig poÀng Àr att nginx i sig Àr en vÀldigt liten produkt. Jag tror att det bara handlar om 200 tusen rader kod. Utmaningen var att utveckla ytterligare produkter. Men detta skedde redan efter nÀsta investeringsrunda, dÄ flera nya produkter lanserades: NGINX Amplify (2014-2015), NGINX Controller (2016) och NGINX Unit (2017-2018). Produktlinjen för företag utökades.
â Hur snabbt stod det klart att du fick rĂ€tt pĂ„ modellen? Har du uppnĂ„tt Ă„terbetalning, eller har det blivit tydligt att verksamheten vĂ€xer och kommer att dra in pengar?
Dmitriy: Det första Äret med intÀkter var 2014, dÄ vi tjÀnade vÄr första miljon dollar. I det hÀr ögonblicket stod det klart att det fanns en efterfrÄgan, men ekonomin vad gÀller försÀljning och hur mycket modellen skulle tillÄta skalning var Ànnu inte helt klarlagd.
TvÄ Är senare, 2016-2017, förstod vi redan att ekonomin var bra: det var litet kundutflöde, det var merförsÀljning och kunder som började anvÀnda NGINX köpte det mer och mer. DÄ stod det klart att detta kunde skalas ytterligare. Vilket i sin tur ledde till ytterligare finansieringsrundor, som redan har gÄtt till att skala sÀljorganisationen och anstÀlla ytterligare personer i USA och andra lÀnder. Nu har NGINX försÀljningskontor i USA, Europa, Asien - över hela vÀrlden.
â Ăr NGINX ett stort företag nu?
Dmitriy: Det Àr redan cirka 200 personer.
â För det mesta Ă€r det förmodligen försĂ€ljning och support?
Dmitriy: Utveckling Àr fortfarande en ganska stor del av företaget. Men försÀljning och marknadsföring Àr en stor del.
â Bedrivs utvecklingen frĂ€mst av ryska killar som Ă€r baserade i Moskva?
Dmitriy: Utveckling pÄgÄr nu i tre centra - Moskva, Kalifornien och Irland. Men Igor fortsÀtter att bo i Moskva för det mesta, gÄ till jobbet och programmera.
Vi följde hela vÀgen: början 2002, lanseringen av nginx 2004, tillvÀxt 2008-2009, möte med investerare 2010, första försÀljningen 2013, första miljonen dollar 2014. Vad sÀgs om 2019? FramgÄng?
Dmitriy: 2019 - ett bra exit.
â Ăr detta en normal tidscykel för en start, eller ett undantag frĂ„n regeln?
Dmitriy: Det hĂ€r Ă€r en helt normal cykel i tid â beroende pĂ„ vad man rĂ€knar frĂ„n. NĂ€r Igor skrev nginx - det var inte för inte som jag berĂ€ttade den hĂ€r bakgrunden - nginx var inte en massprodukt. Sedan, 2008-2009, förĂ€ndrades Internet och nginx blev vĂ€ldigt populĂ€rt.
Om vi âârĂ€knar bara frĂ„n 2009-2010, alltsĂ„ En 10 Ă„rs cykel Ă€r helt normalt., med tanke pĂ„ att detta i huvudsak Ă€r ögonblicket dĂ„ produkten precis har börjat bli efterfrĂ„gad. Om vi âârĂ€knar frĂ„n 2011 Ă„rs omgĂ„ng sĂ„ Ă€r 8 Ă„r frĂ„n tidpunkten för de första sĂ„ddinvesteringarna ocksĂ„ en normal period.
â Vad kan du berĂ€tta för oss nu nĂ€r du avslutar Ă€mnet med NGINX, om F5, om deras planer - vad kommer att hĂ€nda med NGINX?
Dmitriy: Jag vet inte - det hĂ€r Ă€r en företagshemlighet för F5. Det enda jag kan tillĂ€gga Ă€r att om du googlar âF5 NGINXâ nu sĂ„ kommer de första tio lĂ€nkarna att vara en nyhet om att F5 skaffat NGINX. För samma frĂ„ga för tvĂ„ veckor sedan skulle en sökning först returnera tio lĂ€nkar om hur man migrerar frĂ„n F5 till NGINX.
â De skulle inte döda en konkurrent!
Dmitriy: Nej varför? I pressmeddelandet beskrivs vad de ska göra.
â Allt i pressmeddelandet Ă€r bra: vi kommer inte att röra nĂ„gon, allt kommer att vĂ€xa som tidigare.
Dmitriy: Jag tycker att dessa företag har en vÀldigt bra kulturell passform. I den meningen arbetar de bÄda fortfarande i samma segment - nÀtverk och belastning. Det Àr dÀrför allt kommer att bli bra.
â Sista frĂ„gan: Jag Ă€r en briljant programmerare, vad ska jag göra för att upprepa min framgĂ„ng?
Dmitriy: För att upprepa framgÄngen med Igor Sysoev mÄste du först ta reda pÄ vilket problem du ska lösa, eftersom pengar betalas för koden först nÀr den löser ett massivt och smÀrtsamt problem.
- Och till dig dÄ? Och dÄ hjÀlper du till.
Dmitriy: Ja med nöje.

Tack sĂ„ mycket till Dmitry för intervjun. Vi ses snart igen med Runa Capital-fonden kl . PĂ„ en plats som, nu kan vi sĂ€ga med full tillförsikt, samlar de bĂ€sta utvecklarna inte frĂ„n Ryssland utan frĂ„n hela vĂ€rlden. Vem vet, kanske om nĂ„gra Ă„r kommer vi alla lika passionerat att diskutera framgĂ„ngen för en av er. Dessutom Ă€r det nu klart var man ska börja â att leta efter en lösning pĂ„ ett viktigt problem!
KĂ€lla: will.com
