12 år i molnet

Hej, Habr! Vi återöppnar MoySklad-företagets teknikblogg.

MyWarehouse är en molntjänst för handelshantering. 2007 var vi de första i Ryssland som kom med idén att överföra handelsredovisning till molnet. Mitt lager fyllde nyligen 12 år.
Medan anställda som är yngre än företaget självt ännu inte har börjat jobba hos oss ska jag berätta var vi började och var vi har kommit. Jag heter Askar Rakhimberdiev, jag är chef för tjänsten.

Första kontoret - Mu-Mu café

MoySklad-företaget startade 2007 med ett team på fyra personer, gränssnittslayouter i en anteckningsbok och domänregistrering moysklad.ru. De två killarna tappade snabbt sin entusiasm och lämnade mig och Oleg Alekseev, vår tekniska chef.

Då hade jag inte skrivit kod på flera år, men jag var glad över att dyka ner i utvecklingen igen. Vi valde den mest fashionabla teknikstacken vid den tiden: JavaEE, JBoss, Google Web Toolkit och PostgreSQL.

Jag hade en kvadratisk arbetsbok där jag skrev ner att göra-listor, beslut och till och med gränssnittsdesigner. Det är synd att anteckningsboken efter några år försvann och bara ett fotografi lämnades kvar.

12 år i molnet
De första gränssnittslayouterna var minimalistiska

Till en början var MySkladas kontor Mu-Mu-kaféet. Vi träffades en gång i veckan för att diskutera affärer. Oleg kodade på kvällar och helger, och jag kunde jobba hela tiden, sedan jag slutade mitt jobb för att jobba på MyWarehouse.

Sommaren 2007 förvandlades layouten till denna implementering. Observera att Internet Explorer ännu inte var något att skämmas över.

12 år i molnet
Alfaversion, sommaren 2007

Den 10 november 2007 ägde nästa viktiga milstolpe rum: det första offentliga tillkännagivandet. Vi skrev om betan av MySklad på Habré. Vi fick en publikation på huvudsidan och många kommentarer, men det viktigaste - aktiva användare på gratisplanen - dök inte upp.

Första investeraren

För den första investeringsrundan behövdes åtminstone några riktiga användare. Jag pratade med ett dussin ryska investerare, men ingen ville ta risker. Produkten var bra, men fuktig. Små företag 2007 litade inte på SaaS; Oleg och jag hade ingen erfarenhet av att starta ett företag.

Av hopplöshet började jag leta efter västerländska investerare och via LinkedIn hittade jag en fond från Estland. Det drevs av en tidigare utvecklingschef på Skype vid namn Toivo. Innerst inne var Toivo inte en professionell investerare, utan en riktig ingenjör. Jag misstänker att affären ägde rum för att vi inte använde MySQL, som några taskiga kodare, utan PostgreSQL (det är direkt klart, seriösa killar). Postgres var mycket mindre populärt då än det är nu, men det användes i själva Skype.

12 år i molnet
I februari 2008 kan vi fortfarande inte bestämma namnet på tjänsten

Vi kom snabbt överens om ett belopp på $200 tusen för 30 % av företaget och började formalisera affären. Jag blev väldigt imponerad av hur e-förvaltning fungerar i Estland och insåg att vi måste hitta på skämt om långsamhet för oss själva.

I februari 2008 skickade vi ut ett pressmeddelande och IT-media skrev om oss, först och främst den då mycket auktoritativa cnews. Naturligtvis skrev vi och glada inlägg på Habré.

Efter tillkännagivandet dök de första kunderna upp. Det var små butiker som öppnades av tidigare IT-specialister (som annars läser CNews). I sina hjärtan drogs de fortfarande till ny teknik. Den allra första betalaren visade sig oväntat vara gudfar till min kusins ​​dotter.

Bland de första kunderna fanns en annan kategori: IT-direktörer i stora företag som tillfälligt täppte till hål i sin automatisering med billiga MySkladom. Till och med det enorma holdingbolaget Rusagro arbetade med oss.

Jag är väldigt tacksam mot dem; deras anpassade modifieringar som kostade flera hundra tusen rubel hjälpte oss faktiskt överleva under de första åren.

12 år i molnet
Första versionen av sajten

En molngemenskap tog gradvis form i landet. 2008 träffades Association of Russian SaaS-leverantörer flera gånger i Shokoladnitsa-kaféet på Shabolovskaya. Det fanns så många som fyra leverantörer i den: Megaplan, MoySklad och ytterligare två sedan länge stängda projekt. Och den 13 april 2009 samlade den allra första konferensen "SaaS i Ryssland" redan 40 personer.

Generellt sett var ledaren för ryska SaaS då och under de närmaste åren Megaplan. Han var något upprörd över sin rullande marknadsföring, men han gjorde det mycket rätta - han främjade idén om moln för folket.

Tack, kris

Efter den första investeringsrundan började vi betala oss generösa löner på 60 tusen rubel och anställde våra första anställda. Det fanns tillräckligt med pengar för ett år. När de tog slut var vi tvungna att göra tuffa besparingar: de inhyrda medarbetarna slutade och grundarna fortsatte att jobba gratis. Jag var tvungen att flytta ut från ett litet kontor.

Jag tror att MoySklad i det ögonblicket räddade krisen 2009 – annars hade jag och Oleg med största sannolikhet återgått till lönearbete själva. Men på grund av krisen fanns det helt enkelt inga bra erbjudanden på marknaden, så vi fortsatte att tillhandahålla tjänster.

12 år i molnet
Författaren till meme "Det finns inga pengar, men du håller på" är inte Dmitry Medvedev, utan en revisor på MoegoSklada

Investerare tittade fortfarande på oss som om vi var skit utan entusiasm. Nu på grund av långsam tillväxt. I mitten av 2009 hade vi bara 40 betalda konton. I nästan ett år levde vi i totalekonomiläge.

Men gradvis, och till en början inte särskilt märkbart, började bra saker hända. Pengarförbättringar har börjat för stora kunder. Oväntat, hösten 2009, skrev Forbes en artikel om oss. Det var ett bra material med ett vackert foto på mig och Oleg på lagret hos en av våra kunder. Vi hade inget kontor då. Denna publikation gav genast flera dussin nya konton.

12 år i molnet
Gör smarta miner

Många människor och företag hjälpte oss, som jag fortfarande är väldigt tacksam för. Till exempel försäljning av MySklad genom SKB Kontur. Projektet lanserades av Leonid Volkov, då ännu inte en allierad till Navalnyj, men en av ledarna för Kontur. Den gemensamma produkten sålde så som så, men för integrationen fick vi betydande pengar för den perioden.

Vi dök upp för första gången på denna konferens tack vare Sergei Kotyrev från UMI. Vid den tiden hade vi ännu inte råd med vår egen monter, men Sergei skrev: "Lyssna, vi har ledigt utrymme på montern vid RIW-montern, vi kan lägga ut dina flygblad."

I slutet av 2009 kände vi återigen finansiell stabilitet, började betala oss själva löner på 20 tusen rubel och hyrde till och med ett litet kontor vid Moscow State University Research Computing Center (för två personer med en vänstart).

Andra investeraren

2010 är den mest hektiska perioden för MyWarehouse. Vi har redan tjänat 200 tusen rubel i månaden från prenumerationer. Med det här beloppet hyrde vi på något sätt servrar, outsourcade SEO, betalade fyra anställda och flyttade till ett separat rum på Moscow State University. Någon gång kommer jag att skriva en separat artikel "Hur man sparar pengar i en start utan att byta till doshirak."

Det viktigaste är att vi har vuxit stadigt och förutsägbart. Jag förstod att MySklad redan hade etablerat sig som ett företag, så jag ville inte leta efter investerare just nu. Det är bättre att vänta ett år till på att företagets värdering ökar.

Men när vi i slutet av 2010 blev inbjudna till en startup-tävling i St. Petersburg, tackade jag ja. MySklad nådde finalen av 10 deltagare. Dessa 10 projekt tävlade om sex eller sju priser. Vi klarade det nästan omöjliga: att inte vinna någonting. Det var synd för bortkastad tid.

Innan min resa tillbaka till Moskva gick jag till mina tidigare kollegors kontor. Inte utan whisky. Med lite möda tog jag mig fram till stationen och det visade sig att i nästa stol satt en 1C-anställd som också var på den här tävlingen. Det finns inget speciellt att göra i Sapsan, så jag försökte andas åt sidan och ägnade fyra timmar åt att prata om vår tjänst. Dagen efter ringde Nuraliev, chef för 1C, mig.

12 år i molnet

Inom en månad gjorde vi upp villkoren och undertecknade Term sheet - ett avtal om villkoren för transaktionen. 1C köpte esternas andel och MoySklad fick solida investeringar för nästa genombrott.

Vi hade stora tvivel om den här affären. Vi var rädda att 1C skulle börja påverka produktstrategin och ledningen av företaget. Som du kan se nu hände allt tvärtom - investerare hjälpte till, men störde inte. Jag tror att arbetet med 1C är ett av våra mest framgångsrika beslut.

Låt oss flyga

2011 var ett fruktansvärt år. Vi började spendera våra 1C-investeringar så korrekt att antalet leads och kunder ökade flera gånger under flera månader. Tekniska supportbiljetter förblev obesvarade i 3-4 dagar. Det fanns ingen tid att behandla potentiella kunder. För att stänga ticker eller ringa nyregistreringar höll vi en städning en gång i veckan.

Teamet växte från fyra till tjugo personer. Samtidigt rådde som vanligt ett fullständigt kaos i företaget. Vi reste aktivt till evenemang och experimenterade mycket: till exempel försökte vi sälja MoySklad på marknader. De gjorde detta med samma framgång som nu på Sadovod de försöker prata om produktmärkning.

Det fanns andra svåra stunder. Till exempel en stor planerad förlust 2012. Kundbasen växte, alla arbetade 12 timmar, men pengarna på kontot blev mindre och mindre. Psykologiskt är detta svårt inte bara för högsta chefer, utan också för alla anställda.

Andra gången vi uppnådde stabil lönsamhet var 2014. Med tiden gick Bitrix24 och amoCRM med för att marknadsföra molnmodellen. Jag tror att vi hjälpte varandra mycket.

Okej, men vi måste bli bättre

Under de senaste fem åren har vi växt stadigt med 40-60 % per år. Företaget sysselsätter 120 personer (vi välkomnar alltid nya, skicka ditt CV). Såvitt jag kan se är vi en självsäker ledare inom vårt segment i Ryssland och försöker nu ta oss in på den amerikanska marknaden.

Men vi har en svår uppgift framför oss – att inte sakta ner. Att upprätthålla icke-linjär tillväxt är svårt, men nödvändigt.

12 år i molnet
Antal nya kunder per månad

Sedan 2016 har den ryska regeringen aktivt hjälpt oss (jag tror inte att den känner till detta) med projekt om onlinekassaapparater och obligatorisk märkning av varor. Vi anpassar MySklad till nya krav och utökar vår kundbas med gratisplaner.

Naturligtvis kunde vi under denna tid släppa ett dussin nya funktioner som skulle hjälpa kunderna att öka effektiviteten. Men vi förstår att nu är det viktigt för småföretag att överleva, så lagkrav är fortfarande prioriterade.

Globalt är målet med MySklad att hjälpa småföretag. Därför är antalet kunder och intäkter inte bara siffror, utan objektiva indikatorer på hur mycket entreprenörer behöver oss.

Nu finns det mer än 1 300 000 anmälningar i MySklad. Varje dag skapar 100 000 aktiva användare en halv miljon nya dokument, genererar 1500 8 förfrågningar per sekund och XNUMX TB trafik. I backend använder vi Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. För utveckling av skrivbordsapplikationer för detaljhandeln - Scala.js och Electron. Mobilapplikationer skrivs i Kotlin och Swift.

I de följande inläggen kommer vi att prata mer i detalj om processerna inom företaget och produktutveckling. Till exempel kommer det snart en artikel om hur vi byggde upp API:et. Skriv i kommentarerna från vilken sida du skulle vara intresserad av att lära dig om MyWarehouse, rösta på intressanta önskemål.

Källa: will.com

Lägg en kommentar