12 rokov v cloude

Ahoj Habr! Znovu otvárame tech blog spoločnosti MoySklad.

MyWarehouse je cloudová služba na riadenie obchodu. V roku 2007 sme ako prví v Rusku prišli s myšlienkou preniesť obchodné účtovníctvo do cloudu. Môj sklad mal nedávno 12 rokov.
Kým zamestnanci mladší ako samotná spoločnosť u nás ešte nenastúpili, poviem vám, kde sme začali a kam sme dospeli. Volám sa Askar Rakhimberdiev, som vedúcim služby.

Prvá kancelária - kaviareň Mu-Mu

Spoločnosť MoySklad začala v roku 2007 s tímom štyroch ľudí, rozložením rozhrania v notebooku a registráciou domény moysklad.ru. Dvaja chalani rýchlo stratili nadšenie, opustili ma a Oleg Aleksejev, náš technický riaditeľ.

V tom čase som už niekoľko rokov nepísal kód, no rád som sa opäť vrhol do vývoja. Vybrali sme v tom čase najmódnejší technologický balík: JavaEE, JBoss, Google Web Toolkit a PostgreSQL.

Mal som štvorcový zošit, kde som si zapisoval zoznamy úloh, rozhodnutia a dokonca aj návrhy rozhraní. Je škoda, že po niekoľkých rokoch sa zápisník stratil a zostala len jedna fotografia.

12 rokov v cloude
Prvé rozloženia rozhrania boli minimalistické

Najprv bola kanceláriou MySkladu kaviareň Mu-Mu. Stretávali sme sa raz týždenne, aby sme prediskutovali biznis. Oleg kódoval po večeroch a víkendoch a ja som mohol pracovať stále, keďže som dal výpoveď, aby som mohol pracovať na MyWarehouse.

V lete 2007 sa dispozícia zmenila na túto realizáciu. Upozorňujeme, že Internet Explorer sa ešte nemal za čo hanbiť.

12 rokov v cloude
Alfa verzia, leto 2007

10. novembra 2007 sa uskutočnil ďalší dôležitý míľnik: prvé verejné vyhlásenie. my písal o bete MySklad na Habré. Dostali sme publikáciu na hlavnej stránke a veľa komentárov, ale to najdôležitejšie - aktívni používatelia bezplatného plánu - sa neobjavilo.

Prvý investor

Na prvé kolo investícií bolo potrebných aspoň pár skutočných používateľov. Hovoril som s tuctom ruských investorov, ale nikto nechcel riskovať. Produkt bol dobrý, ale vlhký. Malé podniky v roku 2007 nedôverovali SaaS, Oleg a ja sme nemali žiadne skúsenosti so začatím podnikania.

Z beznádeje som začal hľadať západných investorov a cez LinkedIn som našiel jeden fond z Estónska. Riadil ho bývalý šéf vývoja v Skype menom Toivo. V srdci nebol Toivo profesionálny investor, ale skutočný inžinier. Mám podozrenie, že k dohode došlo preto, že sme nepoužívali MySQL, ako niektorí posratí kóderi, ale PostgreSQL (to je hneď jasné, seriózni chlapci). Postgres bol vtedy oveľa menej populárny ako teraz, no používal sa v samotnom Skype.

12 rokov v cloude
februára 2008 sa stále nevieme rozhodnúť pre názov služby

Rýchlo sme sa dohodli na sume 200 tisíc dolárov pre 30 % spoločnosti a začali sme formalizovať obchod. Bol som veľmi ohromený tým, ako funguje e-government v Estónsku, a uvedomil som si, že vtipy o pomalosti si musíme vymýšľať sami.

Vo februári 2008 sme rozoslali tlačovú správu a IT médiá o nás písali v prvom rade vtedy veľmi smerodajné CNews. Samozrejme, písali sme a veselo príspevok na Habré.

Po oznámení sa objavili prví klienti. Išlo o malé predajne, ktoré otvorili bývalí IT špecialisti (kto iný číta CNews). V srdci ich stále ťahali nové technológie. Úplne prvý platiteľ sa nečakane ukázal byť krstným otcom dcéry mojej sesternice.

Medzi prvými klientmi bola aj ďalšia kategória: IT riaditelia vo veľkých spoločnostiach, ktorí dočasne zaplátali diery v automatizácii lacným MySkladom. Dokonca s nami spolupracoval aj obrovský holding Rusagro.

Som im veľmi vďačný, ich vlastné úpravy v cene niekoľko stoviek tisíc rubľov nám v skutočnosti pomohli prežiť prvé roky.

12 rokov v cloude
Prvá verzia stránky

V krajine sa postupne formovala cloudová komunita. V roku 2008 sa Asociácia ruských predajcov SaaS niekoľkokrát stretla v kaviarni Shokoladnitsa na Shabolovskej. Boli v ňom až štyria predajcovia: Megaplan, MoySklad a ďalšie dva dávno uzavreté projekty. A 13. apríla 2009 sa na úplne prvej konferencii „SaaS v Rusku“ zišlo už 40 ľudí.

Vo všeobecnosti bol lídrom ruskej SaaS vtedy a niekoľko nasledujúcich rokov Megaplan. Trochu ho rozčuľoval jeho šmrncovný marketing, ale urobil veľmi správnu vec - propagoval myšlienku oblakov medzi ľuďmi.

Ďakujem, kríza

Po prvom kole investícií sme si začali vyplácať štedré platy 60 XNUMX rubľov a najali sme prvých zamestnancov. Peňazí bolo dosť na rok. Keď sa minuli, museli sme tvrdo šetriť: najatí zamestnanci odišli a zakladatelia pokračovali v práci zadarmo. Musel som sa vysťahovať z malej kancelárie.

Myslím si, že MoySklad v tom momente zachránil krízu z roku 2009 - inak by sme sa s Olegom s najväčšou pravdepodobnosťou sami vrátili k platenej práci. No kvôli kríze jednoducho neboli na trhu dobré ponuky, tak sme pokračovali v poskytovaní služieb.

12 rokov v cloude
Autorom memu „Nie sú peniaze, ale vydržte“ nie je Dmitrij Medvedev, ale účtovník MoegoSklada

Investori sa na nás stále pozerali ako na svinstvo bez nadšenia. Teraz kvôli pomalému rastu. V polovici roka 2009 sme mali iba 40 platených účtov. Takmer rok sme žili v režime totálnej ekonomiky.

No postupne a spočiatku nie veľmi nápadne sa začali diať dobré veci. Pre veľkých klientov sa začalo zlepšovanie peňazí. Nečakane, na jeseň 2009 o nás Forbes napísal článok. Bol to dobrý materiál s krásnou fotkou mňa a Olega v sklade jedného z našich klientov. Vtedy sme ešte nemali kanceláriu. Táto publikácia priniesla hneď niekoľko desiatok nových účtov.

12 rokov v cloude
Vytváranie inteligentných tvárí

Pomohlo nám veľa ľudí a firiem, ktorým som dodnes veľmi vďačný. Napríklad predaj MySklad cez SKB Kontur. Projekt spustil Leonid Volkov, vtedy ešte nie spojenec Navaľného, ​​ale jeden z vodcov Konturu. Spoločný produkt sa predával tak-tak, ale za integráciu sme za to obdobie dostali značné peniaze.

Prvýkrát sme sa na tejto konferencii objavili vďaka Sergejovi Kotyrevovi z UMI. V tom čase sme si ešte nemohli dovoliť vlastný stánok, ale Sergej napísal: „Počúvajte, máme voľné miesto na stánku pri stánku RIW, môžeme dať vaše letáky.“

Na konci roka 2009 sme opäť pocítili finančnú stabilitu, začali sme si vyplácať platy 20 XNUMX rubľov a dokonca sme si prenajali malú kanceláriu vo Výskumnom výpočtovom stredisku Moskovskej štátnej univerzity (pre dvoch ľudí so startupom s priateľmi).

Druhý investor

Rok 2010 je najrušnejším obdobím MyWarehouse. Z predplatného sme už zarobili 200 tisíc rubľov mesačne. S touto sumou sme si nejako prenajali servery, outsourcovali SEO, zaplatili štyroch zamestnancov a presťahovali sme sa do samostatnej miestnosti na Moskovskej štátnej univerzite. Jedného dňa napíšem samostatný článok „Ako ušetriť peniaze v startupe bez prechodu na doshirak“.

Najdôležitejšie je, že sme rástli stabilne a predvídateľne. Pochopil som, že MySklad sa už etabloval ako biznis, a tak sa mi teraz nechcelo hľadať investorov. Je lepšie počkať ďalší rok, kým sa hodnota spoločnosti zvýši.

Napriek tomu, keď nás koncom roka 2010 pozvali na startupovú súťaž do Petrohradu, súhlasil som. MySklad sa dostal do finále 10 účastníkov. Týchto 10 projektov súťažilo o šesť alebo sedem cien. Podarilo sa nám takmer nemožné: nič nevyhrať. Bola to škoda premárneného času.

Pred cestou späť do Moskvy som išiel do kancelárie svojich bývalých kolegov. Nie bez whisky. S určitými problémami som sa dostal na stanicu a ukázalo sa, že na vedľajšej stoličke bol zamestnanec 1C, ktorý bol tiež na tejto súťaži. V Sapsane nie je nič zvláštne, takže som sa snažil dýchať bokom a štyri hodiny som hovoril o našej službe. Nasledujúci deň mi zavolal Nuraliev, riaditeľ 1C.

12 rokov v cloude

Do mesiaca sme si dohodli podmienky a podpísali Term sheet – dohodu o podmienkach transakcie. 1C kúpila podiel Estóncov a MoySklad získal solídne investície na ďalší prelom.

O tejto dohode sme mali veľké pochybnosti. Báli sme sa, že 1C začne ovplyvňovať produktovú stratégiu a riadenie firmy. Ako teraz vidíte, všetko sa stalo naopak – investori pomáhali, ale nezasahovali. Myslím si, že spolupráca s 1C je jedným z našich najúspešnejších rozhodnutí.

letel

Rok 2011 bol hrozný rok. Naše 1C investície sme začali míňať tak správne, že počet leadov a klientov sa v priebehu niekoľkých mesiacov niekoľkonásobne zvýšil. Lístky technickej podpory zostali nezodpovedané 3-4 dni. Na spracovanie potenciálnych zákazníkov nebol čas. Na zatvorenie tickerov alebo zavolanie nových registrácií sme raz týždenne uskutočnili upratovanie.

Tím sa rozrástol zo štyroch na dvadsať ľudí. Zároveň, ako to už býva, zavládol vo firme úplný chaos. Aktívne sme cestovali na akcie a veľa experimentovali: napríklad sme skúšali predávať MoySklad na trhoch. Urobili to s rovnakým úspechom ako teraz na Sadovode, kde sa snažia rozprávať o označovaní produktov.

Boli aj iné ťažké chvíle. Napríklad veľká plánovaná strata v roku 2012. Klientská základňa rástla, každý pracoval 12 hodín, no peňazí na účte bolo čoraz menej. Psychologicky je to náročné nielen pre vrcholových manažérov, ale aj pre všetkých zamestnancov.

Druhýkrát sme dosiahli stabilnú ziskovosť v roku 2014. Postupom času sa Bitrix24 a amoCRM pripojili k podpore cloudového modelu. Myslím, že sme si veľmi pomohli.

Dobre, ale musíme sa zlepšiť

Za posledných päť rokov neustále rastieme o 40 – 60 % ročne. Spoločnosť zamestnáva 120 ľudí (vždy privítame nových, pošlite svoj životopis). Ako vidím, sme sebavedomým lídrom v našom segmente v Rusku a teraz sa snažíme vstúpiť na americký trh.

Ale čaká nás ťažká úloha – nespomaliť. Udržanie nelineárneho rastu je ťažké, ale nevyhnutné.

12 rokov v cloude
Počet nových klientov podľa mesiaca

Od roku 2016 nám ruská vláda aktívne pomáha (nemyslím si, že o tom vie) s projektmi online registračných pokladníc a povinným označovaním tovaru. MySklad prispôsobujeme novým požiadavkám a rozširujeme zákaznícku základňu pomocou bezplatných programov.

Samozrejme, počas tejto doby by sme mohli vydať tucet nových funkcií, ktoré by pomohli zákazníkom zvýšiť efektivitu. Chápeme však, že teraz je dôležité, aby malé podniky prežili, a preto zákonné požiadavky zostávajú prioritou.

Globálne je cieľom MySkladu pomáhať malým podnikateľom. Počet klientov a tržby preto nie sú len čísla, ale objektívne ukazovatele toho, ako veľmi nás podnikatelia potrebujú.

Teraz je v MySklade viac ako 1 300 000 registrácií. Každý deň 100 000 aktívnych používateľov vytvorí pol milióna nových dokumentov, vygeneruje 1500 8 požiadaviek za sekundu a XNUMX TB prevádzky. V backende používame Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Pre vývoj retailových desktopových aplikácií – Scala.js a Electron. Mobilné aplikácie sú napísané v Kotlin a Swift.

V nasledujúcich príspevkoch si povieme podrobnejšie o procesoch v rámci spoločnosti a vývoji produktov. Čoskoro bude napríklad článok o tom, ako sme vytvorili API. Napíšte do komentárov, z ktorej strany by ste sa chceli dozvedieť o MyWarehouse, hlasujte za zaujímavé priania.

Zdroj: hab.com

Pridať komentár