12 jaroj en la nubo

Saluton, Habr! Ni remalfermas la teknikan blogon de la kompanio MoySklad.

MyWarehouse estas nuba servo por komerca administrado. En 2007, ni estis la unuaj en Rusio, kiu elpensis la ideon transdoni komercan kontadon al la nubo. Mia Stokejo lastatempe fariĝis 12-jara.
Dum dungitoj pli junaj ol la firmao mem ankoraŭ ne komencis labori por ni, mi rakontos al vi kie ni komencis kaj kien ni venis. Mi nomiĝas Askar Rakhimberdiev, mi estas la estro de la servo.

Unua oficejo - Mu-Mu kafejo

La firmao MoySklad komenciĝis en 2007 kun teamo de kvar homoj, interfaco enpaĝigoj en kajero kaj domajna registrado. moysklad.ru. La du uloj rapide perdis sian entuziasmon, lasante min kaj Oleg Alekseev, nia teknika direktoro.

Tiutempe mi ne skribis kodon dum pluraj jaroj, sed mi ĝojis denove plonĝi en evoluon. Ni elektis la plej modan teknologian stakon en tiu tempo: JavaEE, JBoss, Google Web Toolkit kaj PostgreSQL.

Mi havis kvadratitan laborlibron, kie mi notis farolistojn, decidojn kaj eĉ interfacajn dezajnojn. Estas domaĝe, ke post kelkaj jaroj la kajero perdiĝis, lasante nur unu foton.

12 jaroj en la nubo
La unuaj interfacaj aranĝoj estis minimumisma

Komence, la oficejo de MySklada estis la kafejo Mu-Mu. Ni renkontiĝis unufoje semajne por diskuti pri komerco. Oleg kodis vespere kaj semajnfine, kaj mi povis labori la tutan tempon, ĉar mi forlasis mian laboron por labori en MyWarehouse.

En la somero de 2007, la aranĝo fariĝis ĉi tiu efektivigo. Bonvolu noti, ke Interreto Explorer ankoraŭ ne estis io por honti.

12 jaroj en la nubo
Alfa-versio, somero 2007

La 10-an de novembro 2007 okazis la sekva grava mejloŝtono: la unua publika anonco. Ni skribis pri la betao de MySklad sur Habré. Ni ricevis publikaĵon en la ĉefpaĝo kaj multajn komentojn, sed la plej grava afero - aktivaj uzantoj sur la senpaga plano - ne aperis.

Unua investanto

Por la unua raŭndo de investo, almenaŭ kelkaj realaj uzantoj estis bezonataj. Mi parolis kun deko da rusaj investantoj, sed neniu volis riski. La produkto estis bona, sed malseka. Malgrandaj entreprenoj en 2007 ne fidis SaaS; Oleg kaj mi havis neniun sperton pri komenci komercon.

Pro senespero, mi komencis serĉi okcidentajn investantojn kaj per LinkedIn mi trovis unu fondaĵon el Estonio. Ĝi estis prizorgita de iama estro de evoluo ĉe Skajpo nomita Toivo. En la koro, Toivo ne estis profesia investanto, sed vera inĝeniero. Mi suspektas, ke la interkonsento okazis ĉar ni ne uzis MySQL, kiel iuj aĉaj kodistoj, sed PostgreSQL (estas tuj klare, seriozaj uloj). Postgres estis multe malpli populara tiam ol nun, sed ĝi estis uzata en Skajpo mem.

12 jaroj en la nubo
Februaro 2008, ni ankoraŭ ne povas decidi pri la nomo de la servo

Ni rapide konsentis pri kvanto de $200 mil por 30% de la kompanio kaj komencis formaligi la interkonsenton. Mi estis tre impresita pri kiel funkcias e-registaro en Estonio kaj konstatis, ke ni devas mem inventi ŝercojn pri malrapideco.

En februaro 2008, ni sendis gazetaran komunikon kaj la informaj amaskomunikiloj skribis pri ni, antaŭ ĉio, la tiama tre aŭtoritata CNews. Kompreneble, ni skribis kaj ĝojas afiŝu sur Habré.

Post la anonco aperis la unuaj klientoj. Ĉi tiuj estis malgrandaj vendejoj malfermitaj de iamaj IT-specialistoj (kiuj alia legas CNews). En iliaj koroj ili ankoraŭ estis altiritaj al novaj teknologioj. La plej unua paganto neatendite rezultis esti la baptopatro de la filino de mia kuzo.

Inter la unuaj klientoj estis alia kategorio: IT-direktoroj en grandaj kompanioj, kiuj provizore ŝtopis truojn en sia aŭtomatigo per la malmultekosta MySkladom. Kun ni laboris eĉ la grandega Rusagro-holdo.

Mi estas tre dankema al ili; iliaj kutimaj modifoj kostantaj kelkcent mil rublojn efektive helpis nin pluvivi dum la unuaj jaroj.

12 jaroj en la nubo
Unua versio de la retejo

Nuba komunumo iom post iom formiĝis en la lando. En 2008, la Asocio de Rusaj SaaS-vendistoj renkontis plurajn fojojn en la Shokoladnitsa kafejo sur Shabolovskaya. Ekzistis eĉ kvar vendistoj en ĝi: Megaplan, MoySklad kaj du pliaj longe fermitaj projektoj. Kaj la 13-an de aprilo 2009, la plej unua konferenco "SaaS en Rusio" jam kunigis 40 homojn.

Ĝenerale, la gvidanto de rusa SaaS tiam kaj dum la sekvaj jaroj estis Megaplan. Li iom furioziĝis pro sia furioza merkatado, sed li faris la ĝustan aferon - li reklamis la ideon de nuboj al la homoj.

Dankon, krizo

Post la unua raŭndo de investo, ni komencis pagi al ni malavarajn salajrojn de 60 mil rubloj kaj dungis niajn unuajn dungitojn. Estis sufiĉe da mono por jaro. Kiam ili finiĝis, ni devis fari malfacilajn ŝparaĵojn: la dungitaj dungitoj foriris, kaj la fondintoj daŭre laboris senpage. Mi devis translokiĝi el malgranda oficejo.

Mi pensas, ke en tiu momento MoySklad savis la krizon de 2009 - alie Oleg kaj mi plej verŝajne estus mem revenintaj al pagita laboro. Sed pro la krizo, simple ne estis bonaj ofertoj sur la merkato, do ni daŭre liveris servojn.

12 jaroj en la nubo
La aŭtoro de la memeo "Ne estas mono, sed vi tenas vin" ne estas Dmitry Medvedev, sed kontisto ĉe MoegoSklada.

Investantoj ankoraŭ rigardis nin kvazaŭ ni estus aĉaj sen entuziasmo. Nun pro malrapida kresko. Meze de 2009, ni havis nur 40 pagitaj kontoj. Dum preskaŭ unu jaro ni vivis en totala ekonomia reĝimo.

Sed iom post iom, kaj komence ne tre rimarkeble, bonaj aferoj komencis okazi. Monaj plibonigoj komenciĝis por grandaj klientoj. Neatendite, en la aŭtuno de 2009, Forbes skribis artikolon pri ni. Ĝi estis bona materialo kun bela foto de mi kaj Oleg en la magazeno de unu el niaj klientoj. Ni tiam ne havis oficejon. Ĉi tiu publikigo tuj alportis plurajn dekojn da novaj kontoj.

12 jaroj en la nubo
Farante inteligentajn vizaĝojn

Multaj homoj kaj firmaoj helpis nin, al kiuj mi estas ankoraŭ tre dankema. Ekzemple, vendo de MySklad per SKB Kontur. La projekto estis lanĉita de Leonid Volkov, tiam ankoraŭ ne aliancano de Navalny, sed unu el la gvidantoj de Kontur. La komuna produkto vendiĝis tiel tiel, sed por la integriĝo ni ricevis signifan monon por tiu periodo.

Ni aperis unuafoje en ĉi tiu konferenco danke al Sergej Kotyrev el UMI. En tiu tempo ni ankoraŭ ne povis pagi nian propran standon, sed Sergej skribis: "Aŭskultu, ni havas liberan spacon sur la stando ĉe la stando de RIW, ni povas meti viajn flugfoliojn."

Fine de 2009, ni denove sentis financan stabilecon, komencis pagi al ni salajrojn de 20 mil rubloj kaj eĉ luis malgrandan oficejon ĉe la Moskva Ŝtata Universitato-Esplora Komputila Centro (por du homoj kun amika starto).

Dua investanto

2010 estas la plej okupata periodo de MyWarehouse. Ni jam gajnis 200 mil rublojn monate per abonoj. Kun ĉi tiu kvanto, ni iel luis servilojn, subkontraktis SEO, pagis kvar dungitojn kaj translokiĝis al aparta ĉambro en Moskva Ŝtata Universitato. Iam mi skribos apartan artikolon "Kiel ŝpari monon en starto sen ŝanĝi al doshirak."

La plej grava afero estas, ke ni kreskis konstante kaj antaŭvideble. Mi komprenis, ke MySklad jam establis sin kiel komercon, do mi ne volis serĉi investantojn nun. Pli bone estas atendi alian jaron, ke la taksado de la kompanio plialtiĝos.

Tamen, kiam fine de 2010 ni estis invititaj al startkonkurso en Peterburgo, mi konsentis. MySklad atingis la finalon de 10 partoprenantoj. Tiuj ĉi 10 projektoj konkuris por ses aŭ sep premioj. Ni sukcesis la preskaŭ neeblan: nenion gajni. Estis domaĝo pro la tempo perdita.

Antaŭ mia vojaĝo reen al Moskvo, mi iris al la oficejo de miaj iamaj kolegoj. Ne sen viskio. Kun iom da malfacileco, mi atingis la stacidomon kaj montriĝis, ke en la sekva seĝo estis dungito de 1C, kiu ankaŭ ĉeestis ĉi tiun konkurson. Estas nenio speciala por fari en Sapsan, do mi, penante spiri flanken, pasigis kvar horojn parolante pri nia servo. La sekvan tagon, Nuraliev, direktoro de 1C, vokis min.

12 jaroj en la nubo

Ene de unu monato, ni aranĝis la kondiĉojn kaj subskribis la Terminfolion - interkonsenton pri la kondiĉoj de la transakcio. 1C aĉetis la parton de la estonoj, kaj MoySklad ricevis solidajn investojn por la venonta sukceso.

Ni havis grandajn dubojn pri ĉi tiu interkonsento. Ni timis, ke 1C komencos influi la produktan strategion kaj administradon de la kompanio. Kiel vi povas vidi nun, ĉio okazis inverse - investantoj helpis, sed ne enmiksiĝis. Mi pensas, ke labori kun 1C estas unu el niaj plej sukcesaj decidoj.

flugis

2011 estis terura jaro. Ni komencis elspezi niajn 1C-investojn tiel ĝuste, ke la nombro da kondukoj kaj klientoj pliiĝis plurfoje dum pluraj monatoj. Teknikaj subtenaj biletoj restis neresponditaj dum 3-4 tagoj. Ne estis tempo por prilabori kondukojn. Por fermi telekopilojn aŭ voki novajn registriĝojn, ni faris purigadon unufoje semajne.

La teamo kreskis de kvar ĝis dudek homoj. Samtempe, kiel kutime okazas, en la kompanio regis kompleta kaoso. Ni aktive vojaĝis al eventoj kaj multe eksperimentis: ekzemple ni provis vendi MoySklad en merkatoj. Ili faris tion kun la sama sukceso kiel nun sur Sadovod ili provas paroli pri produktetikedado.

Estis aliaj malfacilaj momentoj. Ekzemple, granda planita perdo en 2012. La klientbazo kreskis, ĉiuj laboris 12 horojn, sed la mono en la konto fariĝis malpli kaj malpli. Psikologie, ĉi tio estas malfacila ne nur por ĉefaj ekzekutivoj, sed ankaŭ por ĉiuj dungitoj.

La duan fojon ni atingis stabilan profitecon estis en 2014. Kun la tempo, Bitrix24 kaj amoCRM kuniĝis por reklami la nuban modelon. Mi pensas, ke ni multe helpis unu la alian.

Bone, sed ni devas fari pli bone

Dum la pasintaj kvin jaroj, ni konstante kreskis je 40-60% jare. La firmao laborigas 120 homojn (ni ĉiam bonvenigas novajn, sendu vian vivresumon). Kiom mi povas vidi, ni estas memfida gvidanto en nia segmento en Rusio kaj nun provas eniri la usonan merkaton.

Sed ni havas malfacilan taskon antaŭ ni - ne malrapidigi. Konservi ne-linian kreskon estas malfacila, sed necesa.

12 jaroj en la nubo
Nombro de novaj klientoj laŭ monato

Ekde 2016, la rusa registaro aktive helpas nin (mi pensas, ke ĝi ne scias pri tio) kun projektoj pri retaj kasregistriloj kaj deviga etikedado de varoj. Ni adaptas MySklad al novaj postuloj kaj kreskigas nian klientbazon uzante senpagajn planojn.

Kompreneble, dum ĉi tiu tempo ni povus liberigi dekduon da novaj funkcioj, kiuj helpus klientojn pliigi efikecon. Sed ni komprenas, ke nun gravas ke malgrandaj entreprenoj pluvivu, do laŭleĝaj postuloj restas prioritato.

Tutmonde, la celo de MySklad estas helpi malgrandajn entreprenojn. Sekve, la nombro da klientoj kaj enspezo ne estas nur nombroj, sed objektivaj indikiloj pri kiom da entreprenistoj bezonas nin.

Nun estas pli ol 1 registriĝoj en MySklad. Ĉiutage, 300 aktivaj uzantoj kreas duonmilionon da novaj dokumentoj, generas 000 petojn sekundo kaj 100TB da trafiko. En la backend ni uzas Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Por la evoluo de podetalaj labortablaj aplikoj - Scala.js kaj Electron. Poŝtelefonaj aplikoj estas skribitaj en Kotlin kaj Swift.

En la sekvaj afiŝoj ni parolos pli detale pri la procezoj ene de la kompanio kaj produkta disvolviĝo. Ekzemple, baldaŭ estos artikolo pri kiel ni konstruis la API. Skribu en la komentoj de kiu flanko vi interesus lerni pri MyWarehouse, voĉdoni por interesaj deziroj.

fonto: www.habr.com

Aldoni komenton