{"id":29840,"date":"2019-10-31T21:32:16","date_gmt":"2019-10-31T18:32:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj\/"},"modified":"2019-10-31T21:32:16","modified_gmt":"2019-10-31T18:32:16","slug":"istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj","title":{"rendered":"Ber\u00e4ttelsen om NGINX:s framg\u00e5ng, eller \"Allt \u00e4r m\u00f6jligt, prova!\"","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Ber\u00e4ttelsen om NGINX:s framg\u00e5ng, eller &quot;Allt \u00e4r m\u00f6jligt, prova!&quot;\" src=\"\/wp-content\/uploads\/2019\/03\/40240d6033eae95e798968e1572840c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Igor Sysoev<\/b>, utvecklare av webbservern <strong><noindex><a rel=\"nofollow\" href=\"http:\/\/nginx.org\/ru\/\">nginx<\/a><\/noindex><\/strong>, medlem av en stor familj <noindex><a rel=\"nofollow\" href=\"http:\/\/www.highload.ru\/\">HighLoad++<\/a><\/noindex>, stod inte bara vid r\u00f6tterna till v\u00e5r konferens. Jag ser Igor som min professionella l\u00e4rare, en m\u00e4stare som har l\u00e4rt mig att arbeta med och f\u00f6rst\u00e5 h\u00f6gbelastade system, vilket har definierat min yrkesv\u00e4g i ett decennium.<\/p>\n<p>Sj\u00e4lvklart kunde jag inte f\u00f6rbig\u00e5 den \u00e5tr\u00e5v\u00e4rda <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jetinfosystems\/blog\/443358\/\">framg\u00e5ngen<\/a><\/noindex> f\u00f6r NGINX-teamet... och jag tog en intervju, men inte med Igor (han \u00e4r fortfarande en introvert programmerare), utan med investerarna fr\u00e5n <strong>Runa Capital<\/strong>, som f\u00f6r tio \u00e5r sedan s\u00e5g potentialen i nginx, byggde en aff\u00e4rsinfrastruktur runt det, och nu genomf\u00f6rde en aff\u00e4r som \u00e4r utan motstycke p\u00e5 den ryska marknaden.<\/p>\n<p>Syftet med artikeln nedan \u00e4r att bekr\u00e4fta \u00e4nnu en g\u00e5ng - allt \u00e4r m\u00f6jligt! Prova!<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><strong>Ordf\u00f6rande f\u00f6r programkommitt\u00e9n HighLoad++ Oleg Bunin: Grattis till den lyckade aff\u00e4ren! S\u00e5vitt jag kan bed\u00f6ma har ni lyckats bevara och st\u00f6dja Igors str\u00e4van att forts\u00e4tta arbeta som programmerare och samtidigt bygga en helt aff\u00e4rsinfrastruktur kring honom - det \u00e4r verkligen dr\u00f6mmen f\u00f6r varje utvecklare. Eller hur?<\/strong><\/p>\n<p><strong>Min intervjuare \u00e4r medgrundare av Runa Capital Dmitry Chikhachev:<\/strong> Det st\u00e4mmer. Detta \u00e4r ett stort erk\u00e4nnande till Igor sj\u00e4lv och hans medgrundare Maxim och Andrey (Maxim Konovalov och Andrey Alexeyev), eftersom de fr\u00e5n b\u00f6rjan var redo f\u00f6r att denna infrastruktur skulle byggas runt dem. <strong>Inte alla startups bed\u00f6mer sina egna styrkor och m\u00f6jligheter s\u00e5 realistiskt.<\/strong> M\u00e5nga vill leda eller styra hela processen.<\/p>\n<p><strong>\u2014 S\u00e5 teamet NGINX har i stort sett avskilt sig fr\u00e5n aff\u00e4rsdelen, eller hur?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Nej, de har inte avskilt sig fr\u00e5n aff\u00e4rsdelen, varf\u00f6r skulle de? Maxim ledde den operativa delen som operativ chef. Andrey arbetade med BizDev, och Igor fortsatte med utvecklingen \u2013 det han gillar.<\/p>\n<blockquote><p>Var och en sysslade med det som var deras styrka och som de tyckte om.<\/p><\/blockquote>\n<p>\nMen alla f\u00f6rstod att f\u00f6r att bygga ett m\u00e5ngmiljonf\u00f6retag i USA kr\u00e4vdes en person av en annan kaliber, med en annan bakgrund. D\u00e4rf\u00f6r fanns det redan i f\u00f6rsta f\u00f6rhandlingsrundan en \u00f6verenskommelse med investorerna om att en s\u00e5dan person skulle hittas. Det blev Gus Robertson, han passar alla dessa kriterier.<\/p>\n<p><strong>\u2014 S\u00e5 det var fr\u00e5n b\u00f6rjan planerat att g\u00e5 in p\u00e5 den amerikanska marknaden?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> NGINX \u00e4r en B2B-verksamhet. Det \u00e4r dock inte s\u00e4rskilt v\u00e4lk\u00e4nt bland anv\u00e4ndare eftersom det fungerar p\u00e5 infrastruktur-niv\u00e5, man kan s\u00e4ga middleware. Den fr\u00e4msta marknaden f\u00f6r B2B \u00e4r USA \u2013 d\u00e4r ligger 40% av den globala marknaden.<\/p>\n<blockquote><p>Framg\u00e5ng p\u00e5 den amerikanska marknaden avg\u00f6r framg\u00e5ngen f\u00f6r varje startup.<\/p><\/blockquote>\n<p>\nD\u00e4rf\u00f6r \u00e4r den logiska planen: att g\u00e5 till USA, direkt anst\u00e4lla en person som ska leda det amerikanska f\u00f6retaget, utveckla verksamheten och attrahera amerikanska investerare. Om du vill s\u00e4lja infrastrukturprogramvara i USA, \u00e4r det viktigt att du har amerikanska investerare bakom dig.<\/p>\n<p><strong>\u2013 Vem kom till vem: du till nginx, nginx till dig?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Vi hade m\u00e5nga olika kontaktytor. Vi visade troligen st\u00f6rre initiativ, eftersom nginx redan d\u00e5 var m\u00e4rkbar. \u00c4ven om det \u00e4nnu inte var ett f\u00f6retag och marknadsandelen var relativt liten (6%), var intresset fr\u00e5n investerare redan stort. Aff\u00e4ren var konkurrensutsatt, s\u00e5 vi var sj\u00e4lvklart aktiva.<\/p>\n<p><strong>\u2013 I vilket skick var produkten? Fanns det ett f\u00f6retag, men fanns det skisser p\u00e5 en kommersiell enterprise-version?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Det fanns en \u00f6ppen k\u00e4llkod-webbserver nginx. Den hade anv\u00e4ndare \u2013 6% av den globala marknaden. Egentligen \u00e4r det miljontals, till och med tiotals miljoner webbplatser. Men det fanns inget f\u00f6retag, ingen aff\u00e4rsmodell. Och eftersom det inte fanns n\u00e5got f\u00f6retag, fanns det inget team: det fanns Igor Sysoev \u2013 utvecklaren av nginx och ett litet community omkring.<\/p>\n<p>Det \u00e4r en mycket intressant historia. Igor b\u00f6rjade skriva nginx f\u00f6r ganska l\u00e4nge sedan \u2013 2002, och sl\u00e4ppte den 2004. Verkligt intresse f\u00f6r den d\u00f6k f\u00f6rst upp 2008, och 2011 attraherade han finansiella medel. F\u00e5 m\u00e4nniskor funderar p\u00e5 varf\u00f6r det tog s\u00e5 l\u00e5ng tid. Egentligen finns det en logisk teknisk f\u00f6rklaring till detta.<\/p>\n<p>\u00c5r 2002 arbetade Igor p\u00e5 Rambler, och det fanns ett problem som han som systemadministrat\u00f6r l\u00f6ste \u2013 det s\u00e5 kallade C10k-problemet, det vill s\u00e4ga att s\u00e4kra serverkapacitet f\u00f6r mer \u00e4n tiotusen samtidiga f\u00f6rfr\u00e5gningar under h\u00f6g belastning. Problemet hade just dukat upp, eftersom tunga belastningar p\u00e5 internet b\u00f6rjade bli vanliga. Endast ett f\u00e5tal webbplatser st\u00f6tte p\u00e5 det \u2013 som Rambler, Yandex, Mail.ru. F\u00f6r de flesta webbplatser var det inte aktuellt. N\u00e4r det handlar om 100-200 f\u00f6rfr\u00e5gningar om dagen, beh\u00f6vs inget nginx, Apache klarar sig utm\u00e4rkt.<\/p>\n<p>I takt med att internet blev allt mer popul\u00e4rt, \u00f6kade antalet webbplatser som st\u00f6tte p\u00e5 problemet C10k. Fler och fler webbplatser kr\u00e4vde en snabbare webserver f\u00f6r att hantera f\u00f6rfr\u00e5gningar \u2014 en som nginx.<\/p>\n<blockquote><p>Men den verkliga belastningsexplosionen intr\u00e4ffade mellan 2008 och 2010 med framtr\u00e4dandet av smartphones.<\/p><\/blockquote>\n<p>\nDet \u00e4r l\u00e4tt att f\u00f6rest\u00e4lla sig hur antalet f\u00f6rfr\u00e5gningar till servrarna genast \u00f6kade. F\u00f6r det f\u00f6rsta, \u00f6kade tiden som spenderades p\u00e5 internet, eftersom man kunde klicka p\u00e5 l\u00e4nkar \u00f6verallt, inte bara vid datorn. F\u00f6r det andra f\u00f6r\u00e4ndrades anv\u00e4ndarbeteendet \u2014 med touch-sk\u00e4rmar blev \u00f6verg\u00e5ngar mellan l\u00e4nkar mer kaotiska. Dessutom kan man l\u00e4gga till sociala medier.<\/p>\n<p>Det ledde till att <strong>de maximala belastningarna p\u00e5 internet b\u00f6rjade v\u00e4xa exponentiellt.<\/strong>. Den totala belastningen \u00f6kade mer eller mindre j\u00e4mnt, men topparna blev allt mer p\u00e5tagliga. Det visade sig att det d\u00e4r problemet C10k blev allt mer utbrett. Vid det h\u00e4r laget tog nginx fart.<\/p>\n<p><img decoding=\"async\" alt=\"Ber\u00e4ttelsen om NGINX:s framg\u00e5ng, eller &quot;Allt \u00e4r m\u00f6jligt, prova!&quot;\" src=\"\/wp-content\/uploads\/2019\/03\/ca2abb64b26c12ccb812c943135e540b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<strong>\u2014 Ber\u00e4tta hur h\u00e4ndelserna utvecklade sig efter m\u00f6tet med Igor och hans team? N\u00e4r b\u00f6rjade arbetet med infrastrukturen och aff\u00e4rsid\u00e9erna? <\/strong><\/p>\n<p><strong>Dmitry:<\/strong> F\u00f6rst formades aff\u00e4ren. Jag har redan n\u00e4mnt att aff\u00e4ren var konkurrensutsatt, och slutligen bildades ett syndikat av investerare. Vi blev en del av detta syndikat tillsammans med BV Capital (nu e.ventures) och Michael Dell. F\u00f6rst st\u00e4ngde vi aff\u00e4ren, och efter det b\u00f6rjade vi t\u00e4nka p\u00e5 att hitta en amerikansk CEO.<\/p>\n<p><strong>Hur st\u00e4ngde ni aff\u00e4ren? F\u00f6r det verkar som om ni inte ens visste vilken aff\u00e4rsmodell som skulle anv\u00e4ndas eller n\u00e4r det skulle l\u00f6na sig? Bara investerade i teamet och en fantastisk produkt?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Ja, det var i ren form en seed-aff\u00e4r. Vi tog inte p\u00e5 den tiden h\u00e4nsyn till aff\u00e4rsmodellen.<\/p>\n<blockquote><p>V\u00e5r investeringshypotes byggde p\u00e5 att NGINX var en unik produkt med en betydligt v\u00e4xande publik.<\/p><\/blockquote>\n<p>\nDen l\u00f6ste ett allvarligt problem f\u00f6r denna publik. Jag har ett favorit-test, en litmus-test f\u00f6r varje investering \u2014 l\u00f6ser produkten ett massivt och sm\u00e4rtsamt problem? NGINX klarade det testerna med bravur: problemet var utbrett, belastningarna \u00f6kade, webbplatserna l\u00e5g nere. Och det var sm\u00e4rtsamt, eftersom vi gick in i en tid d\u00e5 webbplatsen blev, som man s\u00e4ger, mission critical.<\/p>\n<p>P\u00e5 90-talet resonerade folk s\u00e5 h\u00e4r: en webbplats ligger nere \u2014 jag ringer systemadministrat\u00f6ren, om en timme \u00e4r den uppe \u2014 inga problem. I slutet av 2000-talet blev fem minuters nedtid f\u00f6r m\u00e5nga f\u00f6retag i praktiken lika med f\u00f6rlorade pengar, f\u00f6rlorat rykte, osv. Att problemet var sm\u00e4rtsamt \u00e4r en sak.<\/p>\n<p>Den andra sidan som vi som investerare tittar p\u00e5 \u00e4r <strong>teamets kvalitet<\/strong>. H\u00e4r blev vi imponerade av Igor och hans medgrundare. Det var en komplement\u00e4r erfarenhet och en unik produkt som utvecklades av en person.<\/p>\n<p><strong>\u2014 Det \u00e4r klart att laget med sina kunskaper kompletterade varandra spelade en roll.<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Jag tycker det \u00e4r r\u00e4tt att Igor utvecklade produkten sj\u00e4lv, men n\u00e4r det kom till det aff\u00e4rsm\u00e4ssiga, kastade han sig inte ensam in, utan med partners. Med tio \u00e5rs investerings erfarenhet kan jag s\u00e4ga att tv\u00e5 medgrundare, utan tvekan, minskar riskerna. <b>Det optimala antalet medgrundare \u00e4r tv\u00e5 eller tre.<\/b> En \u00e4r alldeles f\u00f6r lite, men fyra \u00e4r redan alldeles f\u00f6r m\u00e5nga.<\/p>\n<p><strong>\u2014 Vad h\u00e4nde sedan? N\u00e4r aff\u00e4ren redan var genomf\u00f6rd, men aff\u00e4rsid\u00e9n \u00e4nnu inte f\u00e4rdig.<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Aff\u00e4ren genomf\u00f6rs, f\u00f6retaget registreras, dokument skrivs under, pengar \u00f6verf\u00f6rs \u2014 allt, nu k\u00f6r vi. Parallellt med aff\u00e4rsprocessen anst\u00e4lldes ett utvecklarteam som b\u00f6rjade arbeta med produkten. Andrei Alekseev som BizDev byggde de f\u00f6rsta relationerna med potentiella kunder f\u00f6r att samla in feedback. Alla funderade tillsammans p\u00e5 aff\u00e4rsmodellen, och alla letade efter en toppchef som skulle utveckla den amerikanska verksamheten och i princip leda f\u00f6retaget. <\/p>\n<p><strong>\u2014 Och hur fann ni honom? Var? Jag kan knappt f\u00f6rest\u00e4lla mig hur man g\u00f6r det.<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Alla investerare och styrelsen arbetade med det. I slut\u00e4ndan f\u00f6ll valet p\u00e5 Gas Robertson. Gas arbetade p\u00e5 Red Hat, vars h\u00f6gsta ledning var v\u00e5ra investerare. Vi kontaktade Red Hat, eftersom de \u00e4r open source, och sa att vi s\u00f6kte en person som kunde leda verksamheten och utveckla den till en miljard. De rekommenderade Gas.<\/p>\n<p>Aff\u00e4ren med NGINX st\u00e4ngdes 2011, och 2012 tr\u00e4ffade vi redan Gas, och vi gillade honom omedelbart. Han hade en bakgrund inom open source fr\u00e5n Red Hat \u2014 vid den tiden var det det enda f\u00f6retaget med flera miljarder i marknadsv\u00e4rde inom open source. Dessutom hade Gas erfarenhet av att utveckla verksamhet och f\u00f6rs\u00e4ljning \u2014 precis det vi beh\u00f6vde!<\/p>\n<p>F\u00f6rutom bakgrund och erfarenhet uppskattade vi ocks\u00e5 hans personliga egenskaper \u2013 han \u00e4r en skarpsinnig och insiktsfull person med snabbt\u00e4nkthet, och vad som \u00e4r viktigt, vi tyckte att han hade ett bra kulturellt samspel med teamet. Det visade sig faktiskt vara s\u00e5. N\u00e4r de l\u00e4rde k\u00e4nna varandra, uppt\u00e4ckte de att de alla var p\u00e5 samma v\u00e5gl\u00e4ngd och hade utm\u00e4rkt interaktion.<\/p>\n<p>Vi gjorde ett erbjudande till Gasa, och i slutet av 2012 b\u00f6rjade han arbeta. Gasa erbj\u00f6d ocks\u00e5 att investera sina egna pengar i NGINX. Det imponerade p\u00e5 alla investerare. Tack vare Gasa engagemang, blev han en del av grundarteamet och uppfattades av alla som medgrundare av f\u00f6retaget. Senare var han en av de fyra. Det finns en ber\u00f6md bild d\u00e4r alla fyra har p\u00e5 sig NGINX-tr\u00f6jor.<\/p>\n<p><img decoding=\"async\" alt=\"Ber\u00e4ttelsen om NGINX:s framg\u00e5ng, eller &quot;Allt \u00e4r m\u00f6jligt, prova!&quot;\" src=\"\/wp-content\/uploads\/2019\/03\/45d9f76e07ecc703e0ed88db51ac2392.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Bilden \u00e4r h\u00e4mtad fr\u00e5n <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/runa-capital-collection\/nginx-and-runa-story-6e27e2a4ab5d\">anteckningar<\/a><\/noindex> Dmitrij Chikhachev om historien av samarbetet mellan NGINX och Runa Capital.<\/i><\/p>\n<p><strong>\u2013 lyckades ni snabbt identifiera aff\u00e4rsmodellen, eller f\u00f6r\u00e4ndrades den sedan?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Aff\u00e4rsmodellen lyckades vi formulera direkt, men innan dess diskuterade vi en tid om hur och vad. Men den huvudsakliga diskussionen handlade om huruvida vi skulle forts\u00e4tta st\u00f6dja projektet med \u00f6ppen k\u00e4llkod, om vi skulle l\u00e5ta nginx f\u00f6rbli gratis, eller gradvis tvinga alla att betala.<\/p>\n<blockquote><p>Vi beslutade att det skulle vara r\u00e4tt att utnyttja kraften i den gemenskap som st\u00e5r bakom nginx, att inte g\u00f6ra dem besvikna och att inte avst\u00e5 fr\u00e5n att st\u00f6dja projektet med \u00f6ppen k\u00e4llkod.<\/p><\/blockquote>\n<p>\nD\u00e4rf\u00f6r beslutade vi att beh\u00e5lla nginx som open source, men skapa ett specialiserat produkt som fick namnet NGINX Plus. Detta \u00e4r en kommersiell produkt baserad p\u00e5 nginx, som vi licensierar till f\u00f6retagskunder. F\u00f6r n\u00e4rvarande \u00e4r NGINXs huvudverksamhet f\u00f6rs\u00e4ljning av licenser f\u00f6r NGINX Plus.<\/p>\n<p>De huvudsakliga skillnaderna mellan den \u00f6ppna och betalda versionen \u00e4r:<\/p>\n<ul>\n<li>I NGINX Plus finns ytterligare funktionalitet f\u00f6r f\u00f6retag, framf\u00f6r allt \u2013 belastningsbalansering.<\/li>\n<li>Till skillnad fr\u00e5n produkten med \u00f6ppen k\u00e4llkod finns det support f\u00f6r anv\u00e4ndare.<\/li>\n<li>Den h\u00e4r produkten \u00e4r l\u00e4ttare att hantera. Det \u00e4r inte en byggsats som man sj\u00e4lv m\u00e5ste s\u00e4tta ihop, utan ett f\u00e4rdigt bin\u00e4rpaket som kan distribueras p\u00e5 sin egen infrastruktur.<\/li>\n<\/ul>\n<p>\n<strong>\u2013 Hur interagerar open source och den kommersiella produkten? Fl\u00f6dar n\u00e5gra funktioner fr\u00e5n den kommersiella produkten tillbaka till open source? <\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Den \u00f6ppna k\u00e4llkoden forts\u00e4tter att utvecklas parallellt med den kommersiella. Viss funktionalitet l\u00e4ggs endast till den kommersiella produkten, medan en del finns i b\u00e5de. Men k\u00e4rnan i systemet \u00e4r uppenbarligen densamma.<\/p>\n<p>En viktig punkt \u00e4r att nginx i sig sj\u00e4lv \u00e4r en mycket liten produkt. Jag tror att det bara finns cirka 200 000 kodrader i den. Uppgiften var att utveckla ytterligare produkter. Men detta kom att ske efter n\u00e4sta investeringsrunda, n\u00e4r flera nya produkter lanserades: NGINX Amplify (2014-2015), NGINX Controller (2016) och NGINX Unit (2017-2018). Produktlinjen f\u00f6r f\u00f6retag expanderades.<\/p>\n<p><strong>\u2014 Hur snabbt blev det tydligt att ni hade r\u00e4tt modell? N\u00e5dde ni l\u00f6nsamhet, eller blev det tydligt att aff\u00e4rerna v\u00e4xer och kommer att generera int\u00e4kter?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Det f\u00f6rsta \u00e5ret med int\u00e4kter var 2014, d\u00e5 vi tj\u00e4nade den f\u00f6rsta miljonen dollar. Vid det laget var det klart att det finns en efterfr\u00e5gan, men det var fortfarande inte helt klart hur ekonomin s\u00e5g ut i termer av f\u00f6rs\u00e4ljning, hur mycket modellen skulle kunna skalas.<\/p>\n<p>Tv\u00e5 \u00e5r senare, under 2016-2017, f\u00f6rstod vi redan att ekonomin var bra: kundbortfallet var litet, det fanns upp-s\u00e4lj och kunder som b\u00f6rjade anv\u00e4nda NGINX k\u00f6pte mer och mer. D\u00e5 blev det tydligt att detta kunde skalas ytterligare. Vilket i sin tur ledde till ytterligare finansieringsrundor som gick till att skala upp s\u00e4ljaorganisationen, anst\u00e4lla fler m\u00e4nniskor i USA och andra l\u00e4nder. Nu har NGINX f\u00f6rs\u00e4ljningskontor i USA, Europa, Asien \u2014 \u00f6ver hela v\u00e4rlden.<\/p>\n<p><strong>\u2014 \u00c4r NGINX ett stort f\u00f6retag nu?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Det \u00e4r redan cirka 200 personer.<\/p>\n<p><strong>\u2014 Best\u00e5r det f\u00f6r det mesta av f\u00f6rs\u00e4ljning och support?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Utvecklingen utg\u00f6r fortfarande en ganska stor del av f\u00f6retaget. Men f\u00f6rs\u00e4ljning och marknadsf\u00f6ring \u00e4r en betydande del.<\/p>\n<p><strong> \u2014 \u00c4r det mest ryska killar som jobbar med utvecklingen, som sitter i Moskva?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Utvecklingen p\u00e5g\u00e5r nu i tre centra \u2014 Moskva, Kalifornien, Irland. Men Igor bor fortfarande st\u00f6rre delen av tiden i Moskva, g\u00e5r till jobbet, programmerar.<\/p>\n<p><strong>Vi har f\u00f6ljt hela v\u00e4gen: b\u00f6rjan 2002, nginx sl\u00e4pps 2004, tillv\u00e4xt 2008-2009, m\u00f6te med investerare 2010, f\u00f6rsta f\u00f6rs\u00e4ljningar 2013, f\u00f6rsta miljonen dollar 2014. Och vad h\u00e4nde 2019? Framg\u00e5ng?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Under 2019 \u2014 en bra utg\u00e5ng.<\/p>\n<p><strong>\u2014 \u00c4r detta en normal tidscykel f\u00f6r en start-up, eller ett undantag fr\u00e5n regeln?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Det \u00e4r en helt normal tidscykel \u2014 beroende p\u00e5 vad man r\u00e4knar fr\u00e5n. N\u00e4r Igor skrev nginx \u2014 jag ber\u00e4ttade inte denna bakgrund utan anledning \u2014 var nginx inte en massprodukt. Sedan, under 2008-2009, f\u00f6r\u00e4ndrades internet och nginx blev mycket efterfr\u00e5gat. <\/p>\n<p>Om man r\u00e4knar fr\u00e5n just 2009-2010, s\u00e5 <strong>\u00e4r en cykel p\u00e5 10 \u00e5r helt normal<\/strong>, med tanke p\u00e5 att det i grunden \u00e4r det \u00f6gonblicket n\u00e4r produkten b\u00f6rjade efterfr\u00e5gas. Om man r\u00e4knar fr\u00e5n 2011 \u00e5rs omg\u00e5ng, s\u00e5 \u00e4r 8 \u00e5r sedan de f\u00f6rsta tidiga investeringarna ocks\u00e5 en normal period.<\/p>\n<p><strong>\u2014 Vad kan man nu ber\u00e4tta, avslutande \u00e4mnet med NGINX, om F5, om deras planer \u2014 vad kommer att h\u00e4nda med NGINX?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Jag vet inte \u2014 det \u00e4r F5:s f\u00f6retagshemlighet. Det enda jag kan l\u00e4gga till \u00e4r att om man just nu googlar \"F5 NGINX\", s\u00e5 kommer de f\u00f6rsta tio l\u00e4nkarna vara nyheter om att F5 har k\u00f6pt NGINX. F\u00f6r samma s\u00f6kning f\u00f6r tv\u00e5 veckor sedan skulle man f\u00f6rst ha f\u00e5tt upp tio l\u00e4nkar om hur man migrerar fr\u00e5n F5 till NGINX.<\/p>\n<p><strong>\u2014 De tog inte bort konkurrenten!<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Nej, varf\u00f6r skulle de? I pressmeddelandet st\u00e5r det i allm\u00e4nna termer vad de planerar att g\u00f6ra.<\/p>\n<p><strong>\u2014 I pressmeddelandet st\u00e5r det bra: vi kommer inte att r\u00f6ra n\u00e5gon, allt kommer att v\u00e4xa som f\u00f6rut.<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Jag tror att dessa f\u00f6retag har en mycket god kulturell \u00f6verensst\u00e4mmelse. I det avseendet arbetar de b\u00e5da faktiskt i samma segment \u2014 n\u00e4tverk och belastning. S\u00e5ledes <strong>kommer allt att bli bra<\/strong>.<\/p>\n<p><strong>\u2014 sista fr\u00e5gan: jag \u00e4r en genial programmerare, vad ska jag g\u00f6ra f\u00f6r att upprepa framg\u00e5ngen?<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> F\u00f6r att \u00e5terupprepa Igor Systoevs framg\u00e5ng m\u00e5ste man f\u00f6rst komma p\u00e5 vilket problem man ska l\u00f6sa, f\u00f6r koden betalas bara n\u00e4r den l\u00f6ser ett massivt och sm\u00e4rtsamt problem. <\/p>\n<p><strong>\u2014 Och sedan till er? Och s\u00e5 hj\u00e4lper ni mig.<\/strong><\/p>\n<p><strong>Dmitry:<\/strong> Ja, g\u00e4rna.<\/p>\n<p><img decoding=\"async\" alt=\"Ber\u00e4ttelsen om NGINX:s framg\u00e5ng, eller &quot;Allt \u00e4r m\u00f6jligt, prova!&quot;\" src=\"\/wp-content\/uploads\/2019\/03\/3007f8f0b84573a23ed7ae20fd53efd9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<blockquote><p>Stort tack till Dmitrij f\u00f6r intervjun. Med Runa Capitals fond kommer vi snart att tr\u00e4ffas igen p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.highload.ru\/spb\/2019\/\">Saint HighLoad++<\/a><\/noindex>. P\u00e5 en plats som, nu kan vi med full s\u00e4kerhet s\u00e4ga, samlar de b\u00e4sta utvecklarna inte bara fr\u00e5n Ryssland utan fr\u00e5n hela v\u00e4rlden. Vem vet, kanske kommer vi om n\u00e5gra \u00e5r att lika varmt diskutera framg\u00e5ngen f\u00f6r n\u00e5gon av er. Dessutom \u00e4r det nu tydligt vad man ska b\u00f6rja med \u2014 att s\u00f6ka en l\u00f6sning p\u00e5 ett viktigt problem!<\/p><\/blockquote>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/oleg-bunin\/blog\/444318\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0433\u043e\u0440\u044c \u0421\u044b\u0441\u043e\u0435\u0432, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx, \u0447\u043b\u0435\u043d \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0441\u0435\u043c\u044c\u0438 HighLoad++, \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u0442\u043e\u044f\u043b \u0443 \u0438\u0441\u0442\u043e\u043a\u043e\u0432 \u043d\u0430\u0448\u0435\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438. \u042f \u0432\u043e\u0441\u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e \u0418\u0433\u043e\u0440\u044f \u043a\u0430\u043a \u0441\u0432\u043e\u0435\u0433\u043e \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0447\u0438\u0442\u0435\u043b\u044f, \u043c\u0430\u0441\u0442\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0443\u0447\u0438\u043b \u043c\u0435\u043d\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u0432\u044b\u0441\u043e\u043a\u043e\u043d\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0447\u0442\u043e \u043d\u0430 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u043b\u043e \u043c\u043e\u0439 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c. \u0415\u0441\u0442\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u044f \u043d\u0435 \u043c\u043e\u0433 \u043f\u0440\u043e\u0439\u0442\u0438 \u043c\u0438\u043c\u043e \u043e\u0433\u043b\u0443\u0448\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0445\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u044b NGINX\u2026 \u0418 \u0432\u0437\u044f\u043b \u0438\u043d\u0442\u0435\u0440\u0432\u044c\u044e, \u043d\u043e \u043d\u0435 \u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-29840","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0433\u043e\u0440\u044c \u0421\u044b\u0441\u043e\u0435\u0432, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0443\u0441\u043f\u0435\u0445\u0430 nginx, \u0438\u043b\u0438 \u00ab\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0451, \u043f\u0440\u043e\u0431\u0443\u0439!\u00bb | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0433\u043e\u0440\u044c \u0421\u044b\u0441\u043e\u0435\u0432, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:32:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:32:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Framg\u00e5ngshistorien om nginx, eller \"Allt \u00e4r m\u00f6jligt, prova!\" | ProHoster","description":"Igor Systoev, utvecklare.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0443\u0441\u043f\u0435\u0445\u0430 nginx, \u0438\u043b\u0438 \u00ab\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0451, \u043f\u0440\u043e\u0431\u0443\u0439!\u00bb | ProHoster","og:description":"\u0418\u0433\u043e\u0440\u044c \u0421\u044b\u0441\u043e\u0435\u0432, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a.","og:url":"https:\/\/prohoster.info\/sv\/blog\/istoriya-uspeha-nginx-ili-vozmozhno-vsyo-probuj","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:32:16+00:00","article:modified_time":"2019-10-31T18:32:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"29840","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 22:40:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:47:36","updated":"2026-01-20 22:40:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/29840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=29840"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/29840\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=29840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=29840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=29840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}