12 anos na nuvem

Olá, Habr! Estamos reabrindo o blog de tecnologia da empresa MoySklad.

MyWarehouse é um serviço em nuvem para gerenciamento comercial. Em 2007, fomos os primeiros na Rússia a ter a ideia de transferir a contabilidade comercial para a nuvem. Meu Armazém completou recentemente 12 anos.
Embora os funcionários mais jovens que a própria empresa ainda não tenham começado a trabalhar para nós, direi onde começamos e onde chegamos. Meu nome é Askar Rakhimberdiev, sou o chefe do serviço.

Primeiro escritório - café Mu-Mu

A empresa MoySklad começou em 2007 com uma equipe de quatro pessoas, layouts de interface em notebook e registro de domínio moysklad.ru. Os dois caras rapidamente perderam o entusiasmo, deixando eu e Oleg Alekseev, nosso diretor técnico.

Naquela época, eu não escrevia código há vários anos, mas fiquei feliz em mergulhar novamente no desenvolvimento. Escolhemos a pilha de tecnologia mais moderna da época: JavaEE, JBoss, Google Web Toolkit e PostgreSQL.

Eu tinha uma pasta de trabalho quadrada onde anotava listas de tarefas, decisões e até designs de interface. É uma pena que depois de alguns anos o caderno tenha se perdido, restando apenas uma fotografia.

12 anos na nuvem
Os primeiros layouts de interface eram minimalistas

No início, o escritório do MySklada era o café Mu-Mu. Nos reuníamos uma vez por semana para discutir negócios. Oleg codificava à noite e nos fins de semana, e eu podia trabalhar o tempo todo, já que larguei meu emprego para trabalhar no MyWarehouse.

No verão de 2007, o layout se transformou nesta implementação. Observe que o Internet Explorer ainda não era algo para se envergonhar.

12 anos na nuvem
Versão alfa, verão de 2007

Em 10 de novembro de 2007, ocorreu o próximo marco importante: o primeiro anúncio público. Nós escreveu sobre a versão beta do MySklad no Habré. Recebemos uma publicação na página principal e muitos comentários, mas o mais importante – usuários ativos no plano gratuito – não apareceu.

Primeiro investidor

Para a primeira ronda de investimento, foram necessários pelo menos alguns utilizadores reais. Conversei com uma dúzia de investidores russos, mas ninguém queria correr riscos. O produto era bom, mas úmido. As pequenas empresas em 2007 não confiavam no SaaS; Oleg e eu não tínhamos experiência em iniciar um negócio.

Desesperado, comecei a procurar investidores ocidentais e através do LinkedIn encontrei um fundo da Estónia. Era dirigido por um ex-chefe de desenvolvimento do Skype chamado Toivo. No fundo, Toivo não era um investidor profissional, mas um verdadeiro engenheiro. Suspeito que o acordo ocorreu porque não usávamos MySQL, como alguns programadores de merda, mas PostgreSQL (é imediatamente claro, pessoal sério). O Postgres era muito menos popular do que é agora, mas era usado no próprio Skype.

12 anos na nuvem
Fevereiro de 2008, ainda não conseguimos decidir o nome do serviço

Rapidamente acertamos um valor de US$ 200 mil por 30% da empresa e começamos a formalizar o negócio. Fiquei muito impressionado com a forma como o governo eletrónico funciona na Estónia e percebi que precisamos de inventar piadas sobre a lentidão para nós próprios.

Em fevereiro de 2008, enviamos um comunicado à imprensa e a mídia de TI escreveu sobre nós, em primeiro lugar, o então muito respeitado CNews. Claro, escrevemos e estamos alegres postar no Habré.

Após o anúncio, surgiram os primeiros clientes. Eram pequenas lojas abertas por ex-especialistas em TI (quem também lê CNews). No fundo, eles ainda se sentiam atraídos pelas novas tecnologias. O primeiro pagador, inesperadamente, foi o padrinho da filha do meu primo.

Entre os primeiros clientes havia outra categoria: diretores de TI de grandes empresas que taparam temporariamente falhas em sua automação com o barato MySkladom. Até a grande holding Rusagro trabalhou conosco.

Sou muito grato a eles; suas modificações personalizadas, que custaram várias centenas de milhares de rublos, na verdade nos ajudaram a sobreviver durante os primeiros anos.

12 anos na nuvem
Primeira versão do site

Uma comunidade de nuvem estava gradualmente tomando forma no país. Em 2008, a Associação de Fornecedores Russos de SaaS reuniu-se várias vezes no café Shokoladnitsa em Shabolovskaya. Havia até quatro fornecedores: Megaplan, MoySklad e mais dois projetos há muito fechados. E no dia 13 de abril de 2009, a primeira conferência “SaaS na Rússia” já reuniu 40 pessoas.

Em geral, o líder do SaaS russo na época e nos anos seguintes foi o Megaplan. Ele era um tanto irritante com seu marketing divertido, mas fez a coisa certa - promoveu a ideia das nuvens para as pessoas.

Obrigado, crise

Após a primeira rodada de investimentos, começamos a pagar salários generosos de 60 mil rublos e contratamos nossos primeiros funcionários. Havia dinheiro suficiente para um ano. Quando acabaram, tivemos que fazer grandes economias: os funcionários contratados foram embora e os fundadores continuaram a trabalhar de graça. Tive que sair de um pequeno escritório.

Acho que naquele momento MoySklad salvou a crise de 2009 - caso contrário, Oleg e eu provavelmente teríamos retornado ao trabalho remunerado. Mas devido à crise, simplesmente não havia boas ofertas no mercado, por isso continuamos a prestar serviços.

12 anos na nuvem
O autor do meme “Não há dinheiro, mas espere” não é Dmitry Medvedev, mas um contador da MoegoSklada

Os investidores ainda olhavam para nós como se fôssemos uma porcaria, sem entusiasmo. Agora devido ao crescimento lento. Em meados de 2009, tínhamos apenas 40 contas pagas. Durante quase um ano vivemos em modo de economia total.

Mas gradualmente, e a princípio de forma não muito perceptível, coisas boas começaram a acontecer. Melhorias financeiras começaram para grandes clientes. Inesperadamente, no outono de 2009, a Forbes escreveu um artigo sobre nós. Era um bom material com uma linda foto minha e do Oleg no armazém de um de nossos clientes. Não tínhamos escritório naquela época. Esta publicação trouxe imediatamente várias dezenas de novos relatos.

12 anos na nuvem
Fazendo caretas inteligentes

Muitas pessoas e empresas nos ajudaram, às quais ainda sou muito grato. Por exemplo, vendas do MySklad através da SKB Kontur. O projeto foi lançado por Leonid Volkov, então ainda não aliado de Navalny, mas um dos líderes do Kontur. O produto conjunto vendeu mais ou menos, mas pela integração recebemos um dinheiro significativo nesse período.

Aparecemos pela primeira vez nesta conferência graças a Sergei Kotyrev da UMI. Naquela época ainda não podíamos pagar nosso próprio estande, mas Sergei escreveu: “Escute, temos espaço livre no estande da RIW, podemos colocar seus folhetos”.

No final de 2009, voltamos a sentir estabilidade financeira, começamos a pagar salários de 20 mil rublos e até alugamos um pequeno escritório no Centro de Pesquisa e Computação da Universidade Estadual de Moscou (para duas pessoas com uma startup amiga).

Segundo investidor

2010 é o período mais movimentado do MyWarehouse. Já ganhamos 200 mil rublos por mês com assinaturas. Com esse valor, de alguma forma alugamos servidores, terceirizamos o SEO, pagamos quatro funcionários e nos mudamos para uma sala separada na Universidade Estadual de Moscou. Algum dia escreverei um artigo separado “Como economizar dinheiro em uma startup sem mudar para o doshirak”.

O mais importante é que crescemos de forma constante e previsível. Entendi que a MySklad já havia se consolidado como negócio, então não queria procurar investidores agora. É melhor esperar mais um ano para que a avaliação da empresa aumente.

No entanto, quando no final de 2010 fomos convidados para um concurso de startups em São Petersburgo, concordei. MySklad chegou à final de 10 participantes. Esses 10 projetos concorreram a seis ou sete prêmios. Conseguimos o quase impossível: não ganhar nada. Foi uma pena o tempo perdido.

Antes da minha viagem de volta a Moscou, fui ao escritório de meus ex-colegas. Não sem uísque. Com alguma dificuldade cheguei à estação e descobri que na cadeira ao lado estava um funcionário da 1C que também estava nesta competição. Não há nada de especial para fazer em Sapsan, então, tentando respirar de lado, passei quatro horas falando sobre nosso serviço. No dia seguinte, Nuraliev, diretor da 1C, me ligou.

12 anos na nuvem

Dentro de um mês, acertamos os termos e assinamos o Term sheet - um acordo sobre os termos da transação. A 1C comprou a participação dos estonianos e a MoySklad recebeu investimentos sólidos para o próximo avanço.

Tínhamos grandes dúvidas sobre esse negócio. Tínhamos medo de que 1C começasse a influenciar a estratégia de produto e a gestão da empresa. Como vocês podem ver agora, tudo aconteceu ao contrário - os investidores ajudaram, mas não interferiram. Acho que trabalhar com 1C é uma das nossas decisões mais bem-sucedidas.

Voou

2011 foi um ano terrível. Começamos a gastar nossos investimentos 1C de forma tão correta que o número de leads e clientes aumentou várias vezes ao longo de vários meses. Os tickets de suporte técnico permaneceram sem resposta por 3 a 4 dias. Não houve tempo para processar leads. Para fechar tickers ou convocar novos cadastros, realizávamos uma limpeza uma vez por semana.

A equipe cresceu de quatro para vinte pessoas. Ao mesmo tempo, como costuma acontecer, reinou o caos total na empresa. Viajamos ativamente para eventos e experimentamos muito: por exemplo, tentamos vender MoySklad nos mercados. Eles fizeram isso com o mesmo sucesso que agora no Sadovod estão tentando falar sobre rotulagem de produtos.

Houve outros momentos difíceis. Por exemplo, uma grande perda planeada em 2012. A base de clientes cresceu, todos trabalhavam 12 horas, mas o dinheiro na conta diminuía cada vez mais. Psicologicamente, isto é difícil não só para os altos executivos, mas também para todos os funcionários.

A segunda vez que alcançamos rentabilidade estável foi em 2014. Com o tempo, Bitrix24 e amoCRM juntaram-se na promoção do modelo de nuvem. Acho que nos ajudamos muito.

Ok, mas precisamos fazer melhor

Nos últimos cinco anos, temos crescido continuamente de 40 a 60% ao ano. A empresa emprega 120 pessoas (sempre recebemos novos, envie seu currículo). Tanto quanto posso ver, somos um líder confiante no nosso segmento na Rússia e estamos agora a tentar entrar no mercado dos EUA.

Mas temos uma tarefa difícil pela frente: não abrandar. Manter o crescimento não linear é difícil, mas necessário.

12 anos na nuvem
Número de novos clientes por mês

Desde 2016, o governo russo tem-nos ajudado ativamente (não creio que saiba disso) com projetos sobre caixas registadoras online e rotulagem obrigatória de mercadorias. Estamos adaptando o MySklad aos novos requisitos e aumentando nossa base de clientes usando planos gratuitos.

É claro que durante esse período poderíamos lançar uma dúzia de novos recursos que ajudariam os clientes a aumentar a eficiência. Mas compreendemos que agora é importante que as pequenas empresas sobrevivam, pelo que os requisitos legais continuam a ser uma prioridade.

Globalmente, o objetivo do MySklad é ajudar as pequenas empresas. Portanto, número de clientes e faturamento não são apenas números, mas indicadores objetivos do quanto os empreendedores precisam de nós.

Agora existem mais de 1 registros no MySklad. Todos os dias, 300 mil usuários ativos criam meio milhão de novos documentos, geram 000 solicitações por segundo e 100 TB de tráfego. No backend usamos Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Para o desenvolvimento de aplicações desktop de varejo - Scala.js e Electron. Os aplicativos móveis são escritos em Kotlin e Swift.

Nos próximos posts falaremos mais detalhadamente sobre os processos dentro da empresa e desenvolvimento de produtos. Por exemplo, em breve haverá um artigo sobre como construímos a API. Escreva nos comentários de que lado você teria interesse em conhecer o MyWarehouse, vote em desejos interessantes.

Fonte: habr.com

Adicionar um comentário