
Igor Sysoev, udvikler af webserveren , medlem af en stor familie , og stod ikke bare ved begyndelsen af vores konference. Jeg ser Igor som min professionelle lÊrer, en mester, der har lÊrt mig at arbejde med og forstÄ hÞjbelastningssystemer, som i et Ärti har defineret min professionelle vej.
SelvfÞlgelig kunne jeg ikke undgÄ det forblÞffende for NGINX-holdet⊠Og jeg tog et interview, men ikke med Igor (han er stadig en introvert programmÞr), men med investorer fra fonden Runa Capital, som for ti Är siden opdagede nginx, byggede en forretningsinfrastruktur omkring det, og nu er involveret i en handel af en stÞrrelse, der er uden fortilfÊlde pÄ det russiske marked.
FormĂ„let med artiklen nedenfor er endnu en gang at bekrĂŠfte â alt er muligt! PrĂžv!
Formand for programudvalget for HighLoad++ Oleg Bunin: Tillykke med den vellykkede handel! SĂ„ vidt jeg kan bedĂžmme, har I formĂ„et at bevare og understĂžtte Igors strĂŠben efter at fortsĂŠtte med at arbejde som programmĂžr, samtidigt med at I har bygget en hel forretningsinfrastruktur omkring ham â det er lige en drĂžm for enhver udvikler. Er det ikke?
Min samtalepartner, administrerende partner hos Runa Capital Dmitry Chikhachev: Det er korrekt. Dette er i hÞj grad Igor og hans medstiftere Maksims og Andrey (Maksim Konovalov og Andrey Alekseyev) fortjeneste, fordi de oprindeligt var klar over, at denne infrastruktur skulle bygges omkring dem. Ikke alle ivÊrksÊttere vurderer sÄ rimeligt deres egne styrker og muligheder. Mange Þnsker at lede eller styre hele processen.
â SĂ„ var NGINX-holdet i bund og grund blevet fjernet fra forretningsdelen, eller hvad?
Dmitry: Nej, de tog ikke afstand fra forretningsdelen, hvorfor skulle de? Maksim ledede den operationelle del som driftschef. Andrey arbejdede med BizDev, Igor fortsatte med at udvikle â det, han elsker.
Alle beskĂŠftigede sig med det, der var deres stĂŠrke side og som de kunne lide.
Men de forstod alle, at for at bygge en millionforretning i USA er en person af en anden kaliber, med en anden baggrund, nÞdvendig. Derfor blev det allerede i den fÞrste runde af forhandlingerne aftalt med investorerne, at en sÄdan person ville blive fundet. Det blev Gus Robertson, som opfylder alle disse kriterier.
â SĂ„ det var oprindeligt meningen at gĂ„ ind pĂ„ det amerikanske marked?
Dmitry: NGINX er en B2B-forretning. Desuden er den ikke sĂŠrlig kendt blandt brugerne, da den opererer pĂ„ infrastruktur-niveau, man kan sige middleware. Hovedmarkedet for B2B er USA â her er 40% af det globale marked koncentreret.
Succes pÄ det amerikanske marked forudbestemmer enhver startups succes.
Derfor er den logiske plan: at gÄ til USA, straks ansÊtte en person, der kan lede det amerikanske selskab, udvikle forretningen og tiltrÊkke amerikanske investorer. Hvis du vil sÊlge infrastruktur-software i USA, er det vigtigt at have amerikanere investorer i ryggen.
â Hvem henvendte sig til hvem: I til nginx, eller nginx til jer?
Dmitry: Vi havde mange forskellige kontaktpunkter. MÄske viste vi stÞrre initiativ, fordi nginx allerede pÄ det tidspunkt var bemÊrkelsesvÊrdig. Selvom det endnu ikke var et selskab, og markedsandelen var ret lille (6%), var investeringsinteressen allerede stor. Aftalen var konkurrencedygtig, sÄ vi udviste selvfÞlgelig aktivitet.
â I hvilken stand var produktet? Der var ikke noget selskab, men var der skitser til en kommerciel enterprise-version?
Dmitry: Der var en open source webserver nginx. Den havde brugere â 6% af det globale marked. Faktisk er det millioner, endda titusinder af millioner af websteder. Men ikke desto mindre, var der ikke noget selskab, ingen forretningsmodel. Og da der ikke var noget selskab, var der ikke noget team: der var Igor Sysoev â udvikleren af nginx og et lille fĂŠllesskab omkring det.
Det er en meget interessant historie. Igor begyndte at skrive nginx for lĂŠnge siden â i 2002, og udgav den i 2004. Den reelle interesse for det opstod fĂžrst i 2008, og i 2011 tiltrak han penge. Mange mennesker tĂŠnker ikke over, hvorfor der gik sĂ„ lang tid. Der er faktisk en logisk teknisk forklaring pĂ„ dette.
I 2002 arbejdede Igor hos Rambler, og der var et problem, som han som systemadministrator lĂžste â det sĂ„kaldte C10k-problem, det vil sige at sikre, at serveren kunne hĂ„ndtere mere end ti tusinde samtidige anmodninger under spidsbelastning. Dette problem opstod kun, fordi der fĂžrst pĂ„ det tidspunkt kom store belastninger pĂ„ internettet. Det var kun enkelte websteder â sĂ„som Rambler, Yandex, Mail.ru â der stĂždte pĂ„ det. For de fleste websteder var det ikke relevant. NĂ„r man fĂ„r 100-200 anmodninger om dagen, er der ikke behov for nginx; Apache kan klare det udmĂŠrket.
EfterhĂ„nden som internettet blev mere populĂŠrt, voksede antallet af hjemmesider, der stod over for C10k-problemet. Flere og flere hjemmesider havde brug for en hurtigere webserver til at hĂ„ndtere anmodninger â en som nginx.
Men det var i Ärene 2008-2010, at der virkelig kom et eksplosion af belastning med fremkomsten af smartphones.
Det er nemt at forestille sig, hvor hurtigt antallet af anmodninger til serverne voksede. For det fĂžrste steg tiden brugt online, fordi man kunne klikke pĂ„ links overalt og ikke kun sidde ved en computer. For det andet ĂŠndrede brugeradfĂŠrden sig â med touchskĂŠrme blev overgangen til links mere kaotisk. Sociale medier skal ogsĂ„ tages i betragtning.
Dette fÞrte til, at peakbelastningerne pÄ internettet steg eksponentielt.. Den samlede belastning voksede mere eller mindre jÊvnt, men toppene blev mere og mere udtalte. Det viste sig, at C10k-problemet blev universelt. PÄ dette tidspunkt tog nginx fart.

â FortĂŠl, hvordan begivenhederne udviklede sig efter mĂždet med Igor og hans team? HvornĂ„r begyndte arbejdet med infrastrukturen og forretningsideerne?
Dmitry: FÞrst blev handlen indgÄet. Jeg har allerede nÊvnt, at handlen var konkurrenceprÊget, og til sidst dannede vi et syndikat af investorer. Vi blev en del af dette syndikat sammen med BV Capital (nu e.ventures) og Michael Dell. FÞrst lukkede vi handlen, og derefter begyndte vi at tÊnke pÄ spÞrgsmÄlet om at finde en amerikansk CEO.
Hvordan lukkede I handlen? Det ser ud til, at I ikke engang vidste, hvilken forretningsmodel der ville blive brugt, og hvornÄr den ville betale sig? Investerede I bare i teamet og det gode produkt?
Dmitry: Ja, det var en rent frÞinvestering. PÄ det tidspunkt tÊnkte vi ikke pÄ forretningsmodellen.
Vores investeringshypotese var baseret pÄ, at NGINX er et unikt produkt med en hurtigt voksende brugergruppe.
Det lĂžste et alvorligt problem for denne brugergruppe. Jeg har en favorit test, en lakmusprĂžve for enhver investering â lĂžser produktet et massivt og smertefuldt problem? NGINX bestod denne crash-test med bravour: problemet var massivt, belastningen voksede, og hjemmesiderne faldt. Og det var smertefuldt, fordi det var begyndelsen pĂ„ en ĂŠra, hvor en hjemmeside blev det, man kalder mission critical.
I 90'erne tĂŠnkte folk sĂ„dan: en hjemmeside er nede â jeg ringer til systemadministratoren, om en time er den oppe igen â fint. I slutningen af 2000'erne blev 5 minutters nedetid for mange virksomheder lig med reelle tabte penge, omdĂžmme osv. At problemet var smertefuldt â det er den ene side.
Den anden side, som vi som investorer ser pĂ„ â er teamets kvalitet. Her blev vi imponerede over Igor og hans medstiftere. Det var en komplementĂŠr erfaring og et unikt produkt, der blev udviklet af Ă©n person.
â Det er klart, at teamet med et vist antal komplementĂŠre kompetencer spillede en rolle.
Dmitry: Jeg mener, det er rigtigt, at Igor udviklede produktet alene, men da det kom til oprettelsen af virksomheden, var han ikke alene om det, men arbejdede sammen med partnere. Set fra et 10-Ă„rigt investorperspektiv kan jeg sige, at tilstedevĂŠrelsen af to medstiftere helt klart reducerer risiciene. Det optimale antal medstiftere er to eller tre. En â det er meget lidt, og fire â det er allerede for mange.
â Og hvad skete der sĂ„? Da handlen var blevet indgĂ„et, men forretningsideen endnu ikke var udviklet.
Dmitry: Handlen indgĂ„s, virksomheden registreres, dokumenter underskrives, penge overfĂžres â sĂ„ er vi i gang. Parallelt med arbejdet med forretningsdelen ansatte vi et udviklerteam, der begyndte at arbejde pĂ„ produktet. Andrey Alexeev som BizDev opbyggede de fĂžrste relationer med potentielle kunder for at samle feedback. Alle tĂŠnkte sammen over forretningsmodellen, og alle sĂžgte efter en topledelse, der kunne udvikle den amerikanske forretning og i praksis lede virksomheden.
â Og hvordan fandt I ham? Hvor? Jeg kan slet ikke forestille mig, hvordan man gĂžr det.
Dmitry: Alle investorer og bestyrelsen tog sig af det. I sidste ende faldt valget pÄ Gas Robertson. Gas arbejdede hos Red Hat, hvis topleder var vores investor. Vi henvendte os til Red Hat, da det er open source, og sagde, at vi sÞgte en person, der var i stand til at lede virksomheden og udvikle den til en milliardvirksomhed. De anbefalede Gas.
Aftalen med NGINX blev lukket i 2011, og i 2012 mĂždtes vi allerede med Gas, og vi kunne lide ham straks. Han havde en baggrund inden for open source fra Red Hat â pĂ„ det tidspunkt var det det eneste selskab med en milliardkapitalisering inden for open source. Desuden havde Gas fokus pĂ„ at udvikle forretningen og salg â det, vi havde brug for!
Udover baggrund og erfaring kunne vi godt lide hans personlige kvaliteter - han er en klog, skarp person med hurtig forstÄelse, og vigtigst af alt, vi fÞlte, at han havde en god kulturel overensstemmelse med teamet. Faktisk skete det. Da de mÞdtes, viste det sig, at alle var pÄ samme bÞlgelÊngde, og det gode samarbejde blomstrede.
Vi tilbÞd Gasa jobbet, og i slutningen af 2012 begyndte han at arbejde. Gasa tilbÞd ogsÄ at investere sine egne penge i NGINX. Dette imponerede alle investorerne. Takket vÊre Gasa's hÞje engagement, blev han en del af grundlÊggerteamet og blev opfattet af alle som medstifter af virksomheden. Senere var han en af de fire. Der er et berÞmt billede, hvor de alle fire har NGINX-trÞjer pÄ.

Billedet er taget fra Dmitry Chikhachev om historien om samarbejdet mellem NGINX og Runa Capital.
- Fik I hurtigt fat i forretningsmodellen, eller ĂŠndrede den sig senere?
Dmitry: Vi fandt hurtigt en model, men fÞr det diskuterede vi i et stykke tid, hvordan og hvad. Men hoveddiskussionen drejede sig om, hvorvidt vi skulle fortsÊtte med at stÞtte projektet med open source, om vi skulle holde nginx gratis, eller gradvist fÄ alle til at betale.
Vi besluttede, at det ville vÊre rigtigt at udnytte den styrke, som fÊllesskabet bag nginx har, uden at skuffe dem og uden at give op pÄ at stÞtte open source-projektet.
Derfor besluttede vi at fastholde nginx som open source, men samtidig skabe et sÊrligt produkt, som fik navnet NGINX Plus. Dette er et kommercielt produkt baseret pÄ nginx, som vi licenserer til enterprise-kunder. Nu er NGINX's hovedforretning salg af NGINX Plus-licenser.
De vÊsentligste forskelle mellem den Äbne og den betalte version er:
- I NGINX Plus er der ekstra funktionalitet for enterprise, fĂžrst og fremmest - load balancing.
- I modsĂŠtning til open source produktet er der support til brugerne.
- Det er nemmere at arbejde med dette produkt. Det er ikke en samler, som man selv skal sĂŠtte sammen, men allerede et klart binĂŠrt paket, der kan implementeres i ens infrastruktur.
- Hvordan interagerer open source og det kommercielle produkt? OvergÄr nogle funktioner fra det kommercielle produkt til open source?
Dmitry: Open source-produktet fortsÊtter med at udvikle sig sidelÞbende med det kommercielle. Nogle funktioner tilfÞjes kun til det kommercielle produkt, mens andre tilfÞjes til begge. Men kernen i systemet er Äbenlyst den samme.
Et vigtigt punkt er, at nginx i sig selv er et meget lille produkt. Efter min mening er der kun omkring 200.000 linjer kode i det. Opgaven var at udvikle yderligere produkter. Men det skete fĂžrst efter nĂŠste runde investeringer, hvor flere nye produkter blev lanceret: NGINX Amplify (2014-2015), NGINX Controller (2016) og NGINX Unit (2017-2018). Produktlinjen for enterprise blev udvidet.
â HvornĂ„r blev det tydeligt, at I havde ramt rigtigt med modellen? NĂ„ede I break-even, eller blev det klart, at virksomheden voksede og ville generere penge?
Dmitry: Det fÞrste Är med indtÊgter var 2014, hvor vi tjente vores fÞrste million dollars. PÄ det tidspunkt var det klart, at der var efterspÞrgsel, men Þkonomien omkring salget var stadig ikke helt klar i forhold til, hvorvidt modellen kunne skaleres.
To Ă„r senere, i 2016-2017, vidste vi, at Ăžkonomien var god: kundenedgangen var lille, der var op-sell, og kunder, der begyndte at bruge NGINX, kĂžbte mere og mere. Der blev det klart, at det kunne skaleres videre. Dette fĂžrte til yderligere finansieringsrunder, der blev brugt til at skalere salgsorganisationen og ansĂŠtte flere folk i USA og andre lande. I dag har NGINX salgskontorer i USA, Europa og Asien â over hele verden.
â Er NGINX en stor virksomhed nu?
Dmitry: Vi er allerede omkring 200 mennesker.
â Det er vel primĂŠrt salg og support?
Dmitry: Udviklingen er stadig en ret stor del af virksomheden. Men salg og marketing er ogsÄ en vÊsentlig del.
â Er udviklingen primĂŠrt udfĂžrt af de russiske fyre, der sidder i Moskva?
Dmitry: Udviklingen foregĂ„r nu i tre centre â Moskva, Californien, Irland. Men Igor bor stadig det meste af tiden i Moskva, gĂ„r pĂ„ arbejde, programmerer.
Vi har fulgt hele vejen: start i 2002, udgivelse af nginx i 2004, vĂŠkst i 2008-2009, mĂžde med investorer i 2010, de fĂžrste salg i 2013, den fĂžrste million dollar i 2014. Hvad med 2019? Succes?
Dmitry: I 2019 â godt exit.
â Er det en normal tidscyklus for en startup, eller en undtagelse fra reglen?
Dmitry: Det er en helt normal tidscyklus â afhĂŠngig af hvad man tĂŠller fra. Da Igor skrev nginx â jeg nĂŠvnte ikke denne forhistorie uden grund â var nginx ikke et massivt produkt. Men i 2008-2009 ĂŠndrede internettet sig, og nginx blev meget efterspurgt.
Hvis man tÊller fra 2009-2010, sÄ er en cyklus pÄ 10 Är helt normal, hvis man tager hÞjde for, at det i bund og grund er det tidspunkt, hvor produktet fÞrst begyndte at blive populÊrt. Hvis man tÊller fra 2011-runden, sÄ er 8 Är fra de fÞrste investeringer ogsÄ en normal tidsramme.
â Hvad kan man nu fortĂŠlle, mens man afslutter emnet om NGINX, om F5, om deres planer â hvad vil der ske med NGINX?
Dmitry: Jeg ved det ikke â det er en F5-forretningshemmelighed. Det eneste, jeg kan tilfĂžje, er, at hvis man nu googler "F5 NGINX", sĂ„ vil de fĂžrste ti links vĂŠre nyheder om, at F5 har kĂžbt NGINX. For to uger siden ville en lignende sĂžgning fĂžrst have givet ti links om, hvordan man migrerer fra F5 til NGINX.
â De drĂŠbte ikke konkurrenten!
Dmitry: Nej, hvorfor skulle de? I pressemeddelelsen stÄr der overordnet, hvad de planlÊgger at gÞre.
â I pressemeddelelsen ser alt godt ud: vi vil ikke rĂžre nogen, alt vil vokse som fĂžr.
Dmitry: Jeg tror, at disse virksomheder har en rigtig god kulturel overensstemmelse. I den forstand arbejder de begge i samme segment â netvĂŠrk og belastning. Derfor vil alt vĂŠre godt.
â Sidste spĂžrgsmĂ„l: jeg er en genial programmĂžr, hvad skal jeg gĂžre for at gentage succesen?
Dmitry: For at gentage Igor Syssoevs succes, skal man fÞrst finde ud af, hvilket problem der skal lÞses, for kode betales kun for, nÄr den lÞser et almindeligt og smertefuldt problem.
â Og sĂ„ kommer du til jer? Og sĂ„ hjĂŠlper I?
Dmitry: Ja, med glĂŠde.

Mange tak til Dmitry for interviewet. Vi vil snart se hinanden igen med Runa Capital-fonden ved . Et sted, der, nu kan vi med fuld overbevisning sige, tiltrĂŠkker de bedste udviklere ikke kun fra Rusland, men fra hele verden. Hvem ved, mĂ„ske vil vi om nogle Ă„r diskutere succesen for en af jer med samme entusiasme. Derudover er det nu klart, hvor man skal starte â finde lĂžsningen pĂ„ et vigtigt problem!
Kilde: habr.com
