12 år i skyen

Hej, Habr! Vi genåbner MoySklad-virksomhedens tech-blog.

MyWarehouse er en cloud-tjeneste til handelsstyring. I 2007 var vi de første i Rusland, der kom med ideen om at overføre handelsregnskaber til skyen. Mit lager fyldte for nylig 12 år.
Mens medarbejdere, der er yngre end virksomheden selv endnu ikke er begyndt at arbejde for os, vil jeg fortælle dig, hvor vi startede, og hvor vi er kommet til. Mit navn er Askar Rakhimberdiev, jeg er leder af tjenesten.

Første kontor - Mu-Mu cafe

MoySklad-virksomheden startede i 2007 med et team på fire personer, grænsefladelayout i en notesbog og domæneregistrering moysklad.ru. De to fyre mistede hurtigt deres entusiasme og efterlod mig og Oleg Alekseev, vores tekniske direktør.

På det tidspunkt havde jeg ikke skrevet kode i flere år, men jeg var glad for at dykke ned i udvikling igen. Vi valgte den mest fashionable teknologistack på det tidspunkt: JavaEE, JBoss, Google Web Toolkit og PostgreSQL.

Jeg havde en kvadratisk projektmappe, hvor jeg skrev huskelister, beslutninger og endda interfacedesign ned. Det er en skam, at notesbogen efter et par år gik tabt og efterlod kun ét fotografi.

12 år i skyen
De første grænsefladelayouts var minimalistiske

I begyndelsen var MySkladas kontor Mu-Mu cafeen. Vi mødtes en gang om ugen for at diskutere forretninger. Oleg kodede om aftenen og weekenden, og jeg kunne arbejde hele tiden, siden jeg sagde mit job op for at arbejde på MyWarehouse.

I sommeren 2007 blev layoutet til denne implementering. Bemærk venligst, at Internet Explorer endnu ikke var noget at skamme sig over.

12 år i skyen
Alpha version, sommeren 2007

Den 10. november 2007 fandt den næste vigtige milepæl sted: den første offentlige meddelelse. Vi skrev om betaen af ​​MySklad på Habré. Vi modtog en publikation på hovedsiden og en masse kommentarer, men det vigtigste - aktive brugere på den gratis plan - dukkede ikke op.

Første investor

Til den første investeringsrunde var der i det mindste brug for et par rigtige brugere. Jeg talte med et dusin russiske investorer, men ingen ville tage risici. Produktet var godt, men fugtigt. Små virksomheder i 2007 stolede ikke på SaaS; Oleg og jeg havde ingen erfaring med at starte en virksomhed.

Ud af håbløshed begyndte jeg at lede efter vestlige investorer, og gennem LinkedIn fandt jeg en fond fra Estland. Det blev drevet af en tidligere udviklingschef hos Skype ved navn Toivo. Inderst inde var Toivo ikke en professionel investor, men en rigtig ingeniør. Jeg formoder, at handlen fandt sted, fordi vi ikke brugte MySQL, som nogle lorte kodere, men PostgreSQL (det er umiddelbart klart, seriøse gutter). Postgres var meget mindre populær dengang, end det er nu, men det blev brugt i Skype selv.

12 år i skyen
februar 2008, kan vi stadig ikke beslutte os for navnet på tjenesten

Vi blev hurtigt enige om et beløb på $200 for 30% af virksomheden og begyndte at formalisere aftalen. Jeg var meget imponeret over, hvordan e-forvaltning fungerer i Estland og indså, at vi er nødt til at finde på vittigheder om langsomhed for os selv.

I februar 2008 udsendte vi en pressemeddelelse og it-mediet skrev om os først og fremmest den dengang meget autoritative CNews. Selvfølgelig skrev vi og glade indlæg på Habré.

Efter annonceringen dukkede de første klienter op. Det var små butikker åbnet af tidligere it-specialister (som ellers læser CNews). I deres hjerter var de stadig tiltrukket af nye teknologier. Den allerførste betaler viste sig uventet at være gudfar til min kusines datter.

Blandt de første kunder var der en anden kategori: IT-direktører i store virksomheder, der midlertidigt proppede huller i deres automatisering med det billige MySkladom. Selv det enorme Rusagro-holdingselskab arbejdede sammen med os.

Jeg er dem meget taknemmelig; deres tilpassede modifikationer, der kostede flere hundrede tusinde rubler, hjalp os faktisk med at overleve i de første år.

12 år i skyen
Første version af siden

Et cloud-fællesskab var efterhånden ved at tage form i landet. I 2008 mødtes Association of Russian SaaS-leverandører flere gange i Shokoladnitsa-cafeen på Shabolovskaya. Der var hele fire leverandører i det: Megaplan, MoySklad og yderligere to for længst lukkede projekter. Og den 13. april 2009 samlede den allerførste konference "SaaS i Rusland" allerede 40 personer.

Generelt var lederen af ​​russiske SaaS dengang og i de næste par år Megaplan. Han var noget irriterende med sin rullende markedsføring, men han gjorde det helt rigtige - han promoverede ideen om skyer til folket.

Tak, krise

Efter den første investeringsrunde begyndte vi at betale os selv generøse lønninger på 60 tusind rubler og ansatte vores første medarbejdere. Der var penge nok til et år. Da de slap op, måtte vi lave hårde besparelser: De ansatte ansatte gik, og stifterne fortsatte med at arbejde gratis. Jeg måtte flytte fra et lille kontor.

Jeg tror, ​​at MoySklad i det øjeblik reddede krisen i 2009 - ellers var Oleg og jeg højst sandsynligt selv vendt tilbage til lønnet arbejde. Men på grund af krisen var der simpelthen ikke gode tilbud på markedet, så vi fortsatte med at levere ydelser.

12 år i skyen
Forfatteren af ​​meme "Der er ingen penge, men du holder fast" er ikke Dmitry Medvedev, men en revisor hos MoegoSklada

Investorer så stadig på os, som om vi var lorte uden entusiasme. Nu på grund af langsom vækst. I midten af ​​2009 havde vi kun 40 betalte konti. I næsten et år levede vi i totaløkonomi.

Men efterhånden, og i starten ikke særlig mærkbart, begyndte der at ske gode ting. Pengeforbedringer er begyndt for store kunder. Uventet skrev Forbes i efteråret 2009 en artikel om os. Det var et godt materiale med et smukt foto af mig og Oleg på lageret hos en af ​​vores kunder. Vi havde ikke et kontor dengang. Denne udgivelse bragte straks flere dusin nye beretninger.

12 år i skyen
At lave smarte ansigter

Mange mennesker og virksomheder hjalp os, som jeg stadig er meget taknemmelig for. Eksempelvis salg af MySklad gennem SKB Kontur. Projektet blev lanceret af Leonid Volkov, dengang endnu ikke en allieret af Navalnyj, men en af ​​lederne af Kontur. Fællesproduktet solgte så som så, men for integrationen fik vi betydelige penge for den periode.

Vi optrådte for første gang til denne konference takket være Sergei Kotyrev fra UMI. På det tidspunkt havde vi endnu ikke råd til vores egen stand, men Sergei skrev: "Hør, vi har ledig plads på standen ved RIW standen, vi kan lægge dine foldere."

I slutningen af ​​2009 følte vi igen finansiel stabilitet, begyndte at betale os selv lønninger på 20 tusind rubler og lejede endda et lille kontor på Moscow State University Research Computing Center (til to personer med en opstart af venner).

Anden investor

2010 er den travleste periode i MyWarehouse. Vi har allerede tjent 200 tusind rubler om måneden fra abonnementer. Med dette beløb lejede vi på en eller anden måde servere, outsourcede SEO, betalte fire medarbejdere og flyttede til et separat lokale på Moscow State University. En dag vil jeg skrive en separat artikel "Sådan sparer du penge i en opstart uden at skifte til doshirak."

Det vigtigste er, at vi er vokset støt og forudsigeligt. Jeg forstod, at MySklad allerede havde etableret sig som en virksomhed, så jeg ville ikke lede efter investorer lige nu. Det er bedre at vente endnu et år på, at virksomhedens værdiansættelse stiger.

Ikke desto mindre, da vi i slutningen af ​​2010 blev inviteret til en startup-konkurrence i St. Petersborg, takkede jeg ja. MySklad nåede finalen på 10 deltagere. Disse 10 projekter konkurrerede om seks eller syv priser. Vi klarede det næsten umulige: ikke at vinde noget. Det var en skam for den spildte tid.

Før min tur tilbage til Moskva, gik jeg til mine tidligere kollegers kontor. Ikke uden whisky. Med lidt besvær nåede jeg til stationen, og det viste sig, at i den næste stol var en 1C-medarbejder, som også var til denne konkurrence. Der er ikke noget særligt at lave i Sapsan, så jeg forsøgte at trække vejret til siden og brugte fire timer på at tale om vores service. Dagen efter ringede Nuraliev, direktør for 1C, til mig.

12 år i skyen

Inden for en måned afgjorde vi vilkårene og underskrev Term sheet - en aftale om vilkårene for transaktionen. 1C købte esternes andel, og MoySklad modtog solide investeringer til det næste gennembrud.

Vi var meget i tvivl om denne aftale. Vi var bange for, at 1C ville begynde at påvirke produktstrategien og ledelsen af ​​virksomheden. Som du kan se nu, skete alt omvendt - investorer hjalp, men blandede sig ikke. Jeg tror, ​​at arbejdet med 1C er en af ​​vores mest succesfulde beslutninger.

fløj

2011 var et frygteligt år. Vi begyndte at bruge vores 1C-investeringer så korrekt, at antallet af kundeemner og kunder steg flere gange over flere måneder. Billetter til teknisk support forblev ubesvarede i 3-4 dage. Der var ikke tid til at behandle kundeemner. For at lukke tickers eller ringe til nye tilmeldinger, holdt vi en oprydning en gang om ugen.

Holdet voksede fra fire til tyve personer. Samtidig herskede der, som det plejer, fuldstændig kaos i virksomheden. Vi rejste aktivt til arrangementer og eksperimenterede meget: for eksempel forsøgte vi at sælge MoySklad på markeder. Det gjorde de med samme succes som nu på Sadovod, de forsøger at tale om produktmærkning.

Der var andre svære øjeblikke. Eksempelvis et stort planlagt tab i 2012. Kundekredsen voksede, alle arbejdede 12 timer, men pengene på kontoen blev færre og færre. Psykologisk er dette svært ikke kun for topledere, men også for alle medarbejdere.

Anden gang vi opnåede stabil lønsomhed var i 2014. Over tid sluttede Bitrix24 og amoCRM sig til at promovere cloud-modellen. Jeg tror, ​​vi har hjulpet hinanden meget.

Okay, men vi skal gøre det bedre

I løbet af de seneste fem år er vi vokset støt med 40-60 % om året. Virksomheden beskæftiger 120 medarbejdere (vi byder altid nye velkommen, send dit CV). Så vidt jeg kan se, er vi en sikker leder i vores segment i Rusland og forsøger nu at komme ind på det amerikanske marked.

Men vi har en svær opgave foran os – ikke at bremse. Det er vanskeligt, men nødvendigt at opretholde ikke-lineær vækst.

12 år i skyen
Antal nye kunder pr. måned

Siden 2016 har den russiske regering aktivt hjulpet os (jeg tror ikke, den kender til dette) med projekter om online kasseapparater og obligatorisk mærkning af varer. Vi tilpasser MySklad til nye krav og udvider vores kundebase ved hjælp af gratis abonnementer.

Selvfølgelig kunne vi i løbet af denne tid frigive et dusin nye funktioner, der ville hjælpe kunder med at øge effektiviteten. Men vi forstår, at det nu er vigtigt for små virksomheder at overleve, så lovkravene er fortsat en prioritet.

Globalt er målet med MySklad at hjælpe små virksomheder. Derfor er antallet af kunder og omsætning ikke kun tal, men objektive indikatorer for, hvor meget iværksættere har brug for os.

Nu er der mere end 1 tilmeldinger i MySklad. Hver dag opretter 300 aktive brugere en halv million nye dokumenter, genererer 000 anmodninger i sekundet og 100 TB trafik. I backend bruger vi Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Til udvikling af detail desktop-applikationer - Scala.js og Electron. Mobilapplikationer er skrevet i Kotlin og Swift.

I de følgende indlæg vil vi tale mere detaljeret om processerne i virksomheden og produktudvikling. For eksempel vil der snart komme en artikel om, hvordan vi byggede API'en. Skriv i kommentarerne fra hvilken side du ville være interesseret i at lære om MyWarehouse, stem på interessante ønsker.

Kilde: www.habr.com

Tilføj en kommentar