12 Jahre in der Cloud

Hallo, Habr! Wir eröffnen den Tech-Blog der Firma MoySklad wieder.

MyWarehouse ist ein Cloud-Dienst für das Handelsmanagement. Im Jahr 2007 kamen wir als erste in Russland auf die Idee, die Handelsbuchhaltung in die Cloud zu verlagern. Mein Warehouse ist vor kurzem 12 Jahre alt geworden.
Während Mitarbeiter, die jünger sind als das Unternehmen selbst, noch nicht bei uns angefangen haben, erzähle ich Ihnen, wo wir angefangen haben und wo wir angekommen sind. Mein Name ist Askar Rakhimberdiev, ich bin der Leiter des Dienstes.

Erstes Büro - Mu-Mu Café

Das Unternehmen MoySklad begann 2007 mit einem vierköpfigen Team, Schnittstellenlayouts in einem Notizbuch und Domainregistrierung moysklad.ru. Die beiden Jungs verloren schnell ihre Begeisterung und ließen mich zurück Oleg Alexejew, unser technischer Leiter.

Zu diesem Zeitpunkt hatte ich mehrere Jahre lang keinen Code geschrieben, war aber froh, wieder in die Entwicklung einzutauchen. Wir haben uns für den damals angesagtesten Technologie-Stack entschieden: JavaEE, JBoss, Google Web Toolkit und PostgreSQL.

Ich hatte ein kariertes Arbeitsbuch, in dem ich Aufgabenlisten, Entscheidungen und sogar Schnittstellendesigns aufschrieb. Schade, dass das Notizbuch nach ein paar Jahren verloren ging und nur noch ein Foto übrig blieb.

12 Jahre in der Cloud
Die ersten Schnittstellenlayouts waren minimalistisch

Das Büro von MySklada war zunächst das Mu-Mu-Café. Wir trafen uns einmal pro Woche, um Geschäfte zu besprechen. Oleg programmierte abends und am Wochenende, und ich konnte die ganze Zeit arbeiten, da ich meinen Job gekündigt habe, um an MyWarehouse zu arbeiten.

Im Sommer 2007 wurde aus dem Layout diese Umsetzung. Bitte beachten Sie, dass der Internet Explorer noch kein Grund zur Schande war.

12 Jahre in der Cloud
Alpha-Version, Sommer 2007

Am 10. November 2007 erfolgte der nächste wichtige Meilenstein: die erste öffentliche Ankündigung. Wir schrieb über die Beta von MySklad auf Habré. Wir haben eine Veröffentlichung auf der Hauptseite und viele Kommentare erhalten, aber das Wichtigste – aktive Benutzer des kostenlosen Tarifs – sind nicht erschienen.

Erster Investor

Für die erste Investitionsrunde waren zumindest ein paar echte Nutzer nötig. Ich habe mit einem Dutzend russischer Investoren gesprochen, aber niemand wollte Risiken eingehen. Das Produkt war gut, aber feucht. Kleine Unternehmen vertrauten SaaS im Jahr 2007 nicht; Oleg und ich hatten keine Erfahrung mit der Gründung eines Unternehmens.

Aus Hoffnungslosigkeit machte ich mich auf die Suche nach westlichen Investoren und fand über LinkedIn einen Fonds aus Estland. Es wurde von einem ehemaligen Entwicklungsleiter bei Skype namens Toivo geleitet. Im Herzen war Toivo kein professioneller Investor, sondern ein echter Ingenieur. Ich vermute, dass der Deal zustande kam, weil wir nicht MySQL verwendet haben, wie einige beschissene Programmierer, sondern PostgreSQL (es ist sofort klar, ernsthafte Leute). Postgres war damals viel weniger beliebt als heute, wurde aber in Skype selbst verwendet.

12 Jahre in der Cloud
Februar 2008, wir können uns immer noch nicht für den Namen des Dienstes entscheiden

Wir einigten uns schnell auf einen Betrag von 200 US-Dollar für 30 % des Unternehmens und begannen mit der Formalisierung des Deals. Ich war sehr beeindruckt davon, wie E-Government in Estland funktioniert, und erkannte, dass wir uns Witze über Langsamkeit ausdenken müssen.

Im Februar 2008 verschickten wir eine Pressemitteilung und die IT-Medien schrieben zunächst einmal sehr maßgeblich über uns CNews. Natürlich schrieben wir und freuten uns Beitrag auf Habré.

Nach der Ankündigung erschienen die ersten Kunden. Dabei handelte es sich um kleine Läden, die von ehemaligen IT-Spezialisten (die sonst noch CNews lesen) eröffnet wurden. In ihrem Herzen fühlten sie sich immer noch von neuen Technologien angezogen. Es stellte sich unerwartet heraus, dass der allererste Zahler der Pate der Tochter meines Cousins ​​war.

Zu den ersten Kunden gehörte eine weitere Kategorie: IT-Leiter großer Unternehmen, die mit dem günstigen MySkladom vorübergehend Lücken in ihrer Automatisierung stopften. Sogar die riesige Rusagro-Holding hat mit uns zusammengearbeitet.

Ich bin ihnen sehr dankbar, denn ihre kundenspezifischen Modifikationen, die mehrere Hunderttausend Rubel kosteten, haben uns in den ersten Jahren tatsächlich zum Überleben verholfen.

12 Jahre in der Cloud
Erste Version der Website

Nach und nach nahm im Land eine Cloud-Community Gestalt an. Im Jahr 2008 traf sich der Verband russischer SaaS-Anbieter mehrmals im Café Shokoladnitsa in der Shabolovskaya. Es waren bis zu vier Anbieter dabei: Megaplan, MoySklad und zwei weitere seit langem geschlossene Projekte. Und am 13. April 2009 versammelte die allererste Konferenz „SaaS in Russland“ bereits 40 Personen.

Im Allgemeinen war Megaplan damals und in den nächsten Jahren der Marktführer im russischen SaaS. Er machte mit seinem ausgelassenen Marketing etwas nervig, aber er tat genau das Richtige – er machte die Idee der Wolken bei den Menschen bekannt.

Danke, Krise

Nach der ersten Investitionsrunde begannen wir, uns großzügige Gehälter von 60 Rubel zu zahlen und stellten unsere ersten Mitarbeiter ein. Das Geld reichte für ein Jahr. Als sie ausgingen, mussten wir hart sparen: Die eingestellten Mitarbeiter gingen, und die Gründer arbeiteten unentgeltlich weiter. Ich musste aus einem kleinen Büro ausziehen.

Ich denke, dass MoySklad in diesem Moment die Krise von 2009 gerettet hat – sonst wären Oleg und ich höchstwahrscheinlich selbst zur bezahlten Arbeit zurückgekehrt. Aufgrund der Krise gab es jedoch einfach keine guten Angebote auf dem Markt, sodass wir weiterhin Dienstleistungen erbrachten.

12 Jahre in der Cloud
Der Autor des Memes „Es gibt kein Geld, aber du hältst durch“ ist nicht Dmitri Medwedew, sondern ein Buchhalter bei MoegoSklada

Die Anleger sahen uns immer noch an, als wären wir Mist ohne Begeisterung. Jetzt aufgrund des langsamen Wachstums. Mitte 2009 hatten wir nur 40 kostenpflichtige Konten. Fast ein Jahr lang lebten wir im totalen Sparmodus.

Aber nach und nach und zunächst nicht sehr merklich begannen gute Dinge zu geschehen. Für Großkunden haben finanzielle Verbesserungen begonnen. Unerwarteterweise schrieb Forbes im Herbst 2009 einen Artikel über uns. Es war ein gutes Material mit einem wunderschönen Foto von mir und Oleg im Lager eines unserer Kunden. Damals hatten wir noch kein Büro. Diese Veröffentlichung brachte sofort mehrere Dutzend neue Accounts.

12 Jahre in der Cloud
Kluge Grimassen schneiden

Viele Menschen und Unternehmen haben uns geholfen, denen ich noch immer sehr dankbar bin. Zum Beispiel der Verkauf von MySklad über SKB Kontur. Das Projekt wurde von Leonid Volkov ins Leben gerufen, der damals noch kein Verbündeter von Navalny, aber einer der Führer von Kontur war. Das gemeinsame Produkt verkaufte sich mittelmäßig, aber für die Integration erhielten wir für diesen Zeitraum beträchtliches Geld.

Dank Sergei Kotyrev von UMI waren wir zum ersten Mal auf dieser Konferenz vertreten. Damals konnten wir uns noch keinen eigenen Stand leisten, aber Sergei schrieb: „Hören Sie, wir haben freien Platz am Stand am RIW-Stand, wir können Ihre Flugblätter auslegen.“

Ende 2009 fühlten wir uns wieder finanziell stabil, zahlten uns Gehälter in Höhe von 20 Rubel und mieteten sogar ein kleines Büro im Forschungsrechenzentrum der Moskauer Staatlichen Universität (für zwei Personen mit einem befreundeten Startup).

Zweiter Investor

2010 ist die geschäftigste Zeit von MyWarehouse. Mit Abonnements haben wir bereits 200 Rubel pro Monat verdient. Mit diesem Betrag haben wir irgendwie Server gemietet, SEO ausgelagert, vier Mitarbeiter bezahlt und sind in einen separaten Raum an der Moskauer Staatsuniversität gezogen. Eines Tages werde ich einen separaten Artikel schreiben: „Wie man in einem Startup Geld spart, ohne auf Doshirak umzusteigen.“

Das Wichtigste ist, dass wir stetig und vorhersehbar gewachsen sind. Mir war klar, dass sich MySklad bereits als Unternehmen etabliert hatte, daher wollte ich jetzt nicht nach Investoren suchen. Es ist besser, ein weiteres Jahr zu warten, bis die Unternehmensbewertung steigt.

Als wir jedoch Ende 2010 zu einem Startup-Wettbewerb in St. Petersburg eingeladen wurden, stimmte ich zu. MySklad erreichte das Finale von 10 Teilnehmern. Diese 10 Projekte konkurrierten um sechs oder sieben Preise. Wir haben das fast Unmögliche geschafft: nichts zu gewinnen. Es war eine Schande für die Zeitverschwendung.

Vor meiner Rückreise nach Moskau besuchte ich das Büro meiner ehemaligen Kollegen. Nicht ohne Whisky. Mit einiger Mühe schaffte ich es bis zum Bahnhof und es stellte sich heraus, dass auf dem Nebenstuhl ein 1C-Mitarbeiter saß, der auch an diesem Wettbewerb teilnahm. In Sapsan gibt es nichts Besonderes zu tun, also verbrachte ich vier Stunden damit, nebenbei durchzuatmen, über unseren Service zu sprechen. Am nächsten Tag rief mich Nuraliev, Direktor von 1C, an.

12 Jahre in der Cloud

Innerhalb eines Monats haben wir die Bedingungen festgelegt und das Term Sheet unterzeichnet – eine Vereinbarung über die Bedingungen der Transaktion. 1C kaufte den Anteil der Esten und MoySklad erhielt solide Investitionen für den nächsten Durchbruch.

Wir hatten große Zweifel an diesem Deal. Wir befürchteten, dass 1C beginnen würde, Einfluss auf die Produktstrategie und das Management des Unternehmens zu nehmen. Wie Sie jetzt sehen können, geschah alles umgekehrt – die Anleger halfen, mischten sich aber nicht ein. Ich denke, dass die Zusammenarbeit mit 1C eine unserer erfolgreichsten Entscheidungen ist.

Flied

2011 war ein schreckliches Jahr. Wir begannen, unsere 1C-Investitionen so korrekt auszugeben, dass die Anzahl der Leads und Kunden über mehrere Monate hinweg um ein Vielfaches stieg. Anfragen zum technischen Support blieben drei bis vier Tage lang unbeantwortet. Es war keine Zeit, Leads zu bearbeiten. Um den Ticker zu schließen oder Neuanmeldungen aufzurufen, führten wir einmal pro Woche eine Aufräumaktion durch.

Das Team wuchs von vier auf zwanzig Personen. Gleichzeitig herrschte, wie so oft, im Unternehmen völliges Chaos. Wir sind aktiv zu Veranstaltungen gereist und haben viel experimentiert: Wir haben zum Beispiel versucht, MoySklad auf Märkten zu verkaufen. Sie haben dies mit dem gleichen Erfolg getan, wie sie jetzt auf Sadovod versuchen, über die Produktkennzeichnung zu sprechen.

Es gab andere schwierige Momente. Zum Beispiel ein großer geplanter Verlust im Jahr 2012. Der Kundenstamm wuchs, jeder arbeitete 12 Stunden, aber das Geld auf dem Konto wurde immer weniger. Psychologisch ist dies nicht nur für Top-Führungskräfte, sondern für alle Mitarbeiter schwierig.

Das zweite Mal, dass wir eine stabile Profitabilität erreichten, war im Jahr 2014. Im Laufe der Zeit schlossen sich Bitrix24 und amoCRM der Förderung des Cloud-Modells an. Ich denke, wir haben uns gegenseitig sehr geholfen.

Okay, aber wir müssen es besser machen

In den letzten fünf Jahren sind wir stetig um 40-60 % pro Jahr gewachsen. Das Unternehmen beschäftigt 120 Mitarbeiter (wir freuen uns immer über neue Mitarbeiter, senden Sie Ihren Lebenslauf). Soweit ich sehen kann, sind wir in Russland ein selbstbewusster Marktführer in unserem Segment und versuchen nun, in den US-Markt einzutreten.

Aber wir haben eine schwierige Aufgabe vor uns: nicht langsamer zu werden. Die Aufrechterhaltung eines nichtlinearen Wachstums ist schwierig, aber notwendig.

12 Jahre in der Cloud
Anzahl Neukunden pro Monat

Seit 2016 unterstützt uns die russische Regierung aktiv (ich glaube nicht, dass sie davon weiß) bei Projekten zu Online-Kassen und zur obligatorischen Kennzeichnung von Waren. Wir passen MySklad an neue Anforderungen an und erweitern unseren Kundenstamm mit kostenlosen Plänen.

Natürlich könnten wir in dieser Zeit ein Dutzend neue Funktionen veröffentlichen, die den Kunden helfen würden, die Effizienz zu steigern. Aber wir verstehen, dass es für kleine Unternehmen jetzt wichtig ist, zu überleben, weshalb gesetzliche Anforderungen weiterhin Priorität haben.

Weltweit besteht das Ziel von MySklad darin, kleinen Unternehmen zu helfen. Daher sind die Anzahl der Kunden und der Umsatz nicht nur Zahlen, sondern objektive Indikatoren dafür, wie sehr Unternehmer uns brauchen.

Mittlerweile gibt es mehr als 1 Registrierungen in MySklad. Jeden Tag erstellen 300 aktive Benutzer eine halbe Million neue Dokumente, generieren 000 Anfragen pro Sekunde und 100 TB Datenverkehr. Im Backend verwenden wir Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Für die Entwicklung von Desktop-Anwendungen für den Einzelhandel – Scala.js und Electron. Mobile Anwendungen werden in Kotlin und Swift geschrieben.

In den folgenden Beiträgen werden wir detaillierter auf die Prozesse im Unternehmen und die Produktentwicklung eingehen. Beispielsweise wird es bald einen Artikel darüber geben, wie wir die API erstellt haben. Schreiben Sie in die Kommentare, von welcher Seite Sie mehr über MyWarehouse erfahren möchten, und stimmen Sie für interessante Wünsche ab.

Source: habr.com

Kommentar hinzufügen