12 años en la nube

¡Hola Habr! Reabrimos el blog tecnológico de la empresa MoySklad.

MyWarehouse es un servicio en la nube para la gestión comercial. En 2007, fuimos los primeros en Rusia a quienes se nos ocurrió la idea de trasladar la contabilidad comercial a la nube. Mi Almacén cumplió recientemente 12 años.
Si bien los empleados más jóvenes que la propia empresa aún no han empezado a trabajar para nosotros, les contaré dónde empezamos y hacia dónde hemos llegado. Mi nombre es Askar Rakhimberdiev, soy el jefe del servicio.

Primera oficina - Café Mu-Mu

La empresa MoySklad comenzó en 2007 con un equipo de cuatro personas, diseños de interfaz en un cuaderno y registro de dominio. moysklad.ru. Los dos chicos rápidamente perdieron el entusiasmo, dejándonos a mí y a Oleg Alekseev, nuestro director técnico.

En ese momento, no había escrito código durante varios años, pero estaba feliz de sumergirme nuevamente en el desarrollo. Elegimos la pila de tecnologías más de moda en ese momento: JavaEE, JBoss, Google Web Toolkit y PostgreSQL.

Tenía un libro de trabajo cuadriculado donde anotaba listas de tareas pendientes, decisiones e incluso diseños de interfaz. Es una pena que al cabo de unos años el cuaderno se perdiera, quedando sólo una fotografía.

12 años en la nube
Los primeros diseños de interfaz eran minimalistas.

Al principio, la oficina de MySklada era la cafetería Mu-Mu. Nos reuníamos una vez por semana para hablar de negocios. Oleg codificaba por las tardes y los fines de semana, y yo podía trabajar todo el tiempo, ya que dejé mi trabajo para trabajar en MyWarehouse.

En el verano de 2007, el diseño se transformó en esta implementación. Tenga en cuenta que Internet Explorer todavía no era algo de qué avergonzarse.

12 años en la nube
Versión alfa, verano de 2007

El 10 de noviembre de 2007 se produjo el siguiente hito importante: el primer anuncio público. Nosotros escribió sobre la versión beta de MySklad en Habré. Recibimos una publicación en la página principal y muchos comentarios, pero lo más importante: los usuarios activos en el plan gratuito no apareció.

Primer inversor

Para la primera ronda de inversión, se necesitaban al menos algunos usuarios reales. Hablé con una docena de inversores rusos, pero ninguno quería correr riesgos. El producto era bueno, pero húmedo. En 2007, las pequeñas empresas no confiaban en SaaS; Oleg y yo no teníamos experiencia en iniciar un negocio.

Desesperado, comencé a buscar inversores occidentales y a través de LinkedIn encontré un fondo de Estonia. Estaba dirigido por un exjefe de desarrollo de Skype llamado Toivo. En el fondo, Toivo no era un inversor profesional, sino un auténtico ingeniero. Sospecho que el acuerdo se produjo porque no usamos MySQL, como algunos programadores de mierda, sino PostgreSQL (queda claro de inmediato, muchachos serios). Postgres era mucho menos popular entonces que ahora, pero se usaba en el propio Skype.

12 años en la nube
Febrero de 2008, todavía no podemos decidir el nombre del servicio.

Rápidamente acordamos una cantidad de 200 mil dólares por el 30% de la empresa y comenzamos a formalizar el trato. Me impresionó mucho cómo funciona el gobierno electrónico en Estonia y me di cuenta de que tenemos que inventarnos bromas sobre la lentitud.

En febrero de 2008 enviamos un comunicado de prensa y los medios informáticos escribieron sobre nosotros, en primer lugar, el entonces muy autorizado CNews. Por supuesto, escribimos y alegres. publicar en Habré.

Tras el anuncio, aparecieron los primeros clientes. Eran pequeñas tiendas abiertas por ex especialistas en TI (quién más lee CNews). En el fondo todavía se sentían atraídos por las nuevas tecnologías. El primer pagador resultó inesperadamente ser el padrino de la hija de mi prima.

Entre los primeros clientes había otra categoría: directores de TI en grandes empresas que temporalmente tapaban agujeros en su automatización con el barato MySkladom. Incluso el enorme holding Rusagro trabajó con nosotros.

Les estoy muy agradecido; sus modificaciones personalizadas, que costaron varios cientos de miles de rublos, nos ayudaron a sobrevivir durante los primeros años.

12 años en la nube
Primera versión del sitio.

Poco a poco fue tomando forma en el país una comunidad de la nube. En 2008, la asociación de proveedores rusos de SaaS se reunió varias veces en la cafetería Shokoladnitsa de Shabolovskaya. En él participaron hasta cuatro proveedores: Megaplan, MoySklad y dos proyectos más cerrados hace mucho tiempo. Y el 13 de abril de 2009, la primera conferencia "SaaS en Rusia" reunió a 40 personas.

En general, el líder del SaaS ruso entonces y durante los años siguientes fue Megaplan. Su divertido marketing lo enfurecía un poco, pero hizo lo correcto: promovió la idea de las nubes entre la gente.

gracias crisis

Después de la primera ronda de inversión, comenzamos a pagarnos generosos salarios de 60 mil rublos y contratamos a nuestros primeros empleados. Había suficiente dinero para un año. Cuando se acabaron, tuvimos que hacer grandes ahorros: los empleados contratados se marcharon y los fundadores continuaron trabajando gratis. Tuve que mudarme de una pequeña oficina.

Creo que en ese momento MoySklad salvó la crisis de 2009; de lo contrario, lo más probable es que Oleg y yo hubiéramos vuelto a trabajar nosotros mismos. Pero debido a la crisis simplemente no había buenas ofertas en el mercado, por lo que seguimos brindando servicios.

12 años en la nube
El autor del meme "No hay dinero, pero aguanta" no es Dmitry Medvedev, sino un contador de MoegoSklada

Los inversores todavía nos miraban como si fuéramos una mierda sin entusiasmo. Ahora debido al lento crecimiento. A mediados de 2009, sólo teníamos 40 cuentas pagas. Durante casi un año vivimos en modo economía total.

Pero poco a poco, y al principio sin que se notara mucho, empezaron a suceder cosas buenas. Han comenzado las mejoras monetarias para los grandes clientes. Inesperadamente, en el otoño de 2009, Forbes escribió un artículo sobre nosotros. Era un buen material con una hermosa foto mía con Oleg en el almacén de uno de nuestros clientes. Entonces no teníamos oficina. Esta publicación inmediatamente trajo varias docenas de cuentas nuevas.

12 años en la nube
Hacer caras inteligentes

Nos ayudaron muchas personas y empresas, a las que todavía estoy muy agradecido. Por ejemplo, las ventas de MySklad a través de SKB Kontur. El proyecto fue lanzado por Leonid Volkov, que entonces aún no era un aliado de Navalny, pero sí uno de los líderes de Kontur. El producto conjunto se vendió más o menos, pero por la integración recibimos una cantidad importante de dinero durante ese período.

Aparecimos por primera vez en esta conferencia gracias a Sergei Kotyrev de la UMI. En ese momento todavía no podíamos permitirnos tener nuestro propio stand, pero Sergei escribió: "Escuche, tenemos espacio libre en el stand de RIW, podemos colocar sus folletos".

A finales de 2009, volvimos a sentir estabilidad financiera, comenzamos a pagarnos salarios de 20 mil rublos e incluso alquilamos una pequeña oficina en el Centro de Investigación en Computación de la Universidad Estatal de Moscú (para dos personas con una startup de amigos).

Segundo inversor

2010 es el período de mayor actividad de MyWarehouse. Ya hemos ganado 200 mil rublos al mes con las suscripciones. Con esta cantidad, de alguna manera alquilamos servidores, subcontratamos SEO, pagamos a cuatro empleados y nos mudamos a una habitación separada en la Universidad Estatal de Moscú. Algún día escribiré un artículo aparte "Cómo ahorrar dinero en una startup sin cambiar a doshirak".

Lo más importante es que hemos crecido de manera constante y predecible. Entendí que MySklad ya se había consolidado como negocio, así que no quería buscar inversores en este momento. Es mejor esperar un año más para que aumente la valoración de la empresa.

Sin embargo, cuando a finales de 2010 nos invitaron a un concurso de startups en San Petersburgo, acepté. MySklad llegó a la final de 10 participantes. Estos 10 proyectos compitieron por seis o siete premios. Logramos lo casi imposible: no ganar nada. Fue una pena por el tiempo perdido.

Antes de mi viaje de regreso a Moscú, fui a la oficina de mis antiguos colegas. No sin whisky. Con cierta dificultad llegué a la estación y resultó que en la silla de al lado estaba un empleado de 1C que también estaba en esta competencia. No hay nada especial que hacer en Sapsan, así que, tratando de respirar, pasé cuatro horas hablando sobre nuestro servicio. Al día siguiente, me llamó Nuraliev, director de 1C.

12 años en la nube

En un mes, acordamos los términos y firmamos la hoja de términos, un acuerdo sobre los términos de la transacción. 1C compró la participación de los estonios y MoySklad recibió inversiones sólidas para el próximo avance.

Teníamos grandes dudas sobre este acuerdo. Temíamos que 1C comenzara a influir en la estrategia de producto y la gestión de la empresa. Como puede ver ahora, todo sucedió al revés: los inversores ayudaron, pero no interfirieron. Creo que trabajar con 1C es una de nuestras decisiones más exitosas.

voló

2011 fue un año terrible. Comenzamos a gastar nuestras inversiones en 1C de manera tan correcta que la cantidad de clientes potenciales y clientes aumentó varias veces durante varios meses. Los tickets de soporte técnico permanecieron sin respuesta durante 3 o 4 días. No hubo tiempo para procesar pistas. Para cerrar tickers o convocar nuevos registros, realizamos una limpieza una vez por semana.

El equipo creció de cuatro a veinte personas. Al mismo tiempo, como suele ocurrir, reinaba un completo caos en la empresa. Viajábamos activamente a eventos y experimentamos mucho: por ejemplo, intentamos vender MoySklad en los mercados. Lo hicieron con el mismo éxito que ahora en Sadovod intentan hablar sobre el etiquetado de los productos.

Hubo otros momentos difíciles. Por ejemplo, una gran pérdida planificada en 2012. La base de clientes creció, todos trabajaron 12 horas, pero el dinero en la cuenta era cada vez menor. Psicológicamente, esto es difícil no sólo para los altos ejecutivos, sino también para todos los empleados.

La segunda vez que logramos una rentabilidad estable fue en 2014. Con el tiempo, Bitrix24 y amoCRM se unieron para promover el modelo de nube. Creo que nos ayudamos mucho mutuamente.

Está bien, pero tenemos que hacerlo mejor.

Durante los últimos cinco años, hemos estado creciendo de manera constante entre un 40% y un 60% anual. La empresa emplea a 120 personas (siempre damos la bienvenida a personas nuevas, envíe su currículum). Por lo que puedo ver, somos un líder seguro en nuestro segmento en Rusia y ahora estamos intentando entrar en el mercado estadounidense.

Pero tenemos una tarea difícil por delante: no frenar. Mantener un crecimiento no lineal es difícil, pero necesario.

12 años en la nube
Número de nuevos clientes por mes

Desde 2016, el gobierno ruso nos ayuda activamente (no creo que lo sepa) con proyectos sobre cajas registradoras en línea y etiquetado obligatorio de productos. Estamos adaptando MySklad a los nuevos requisitos y aumentando nuestra base de clientes utilizando planes gratuitos.

Por supuesto, durante este tiempo podríamos lanzar una docena de funciones nuevas que ayudarían a los clientes a aumentar la eficiencia. Pero entendemos que ahora es importante que las pequeñas empresas sobrevivan, por lo que los requisitos legales siguen siendo una prioridad.

A nivel mundial, el objetivo de MySklad es ayudar a las pequeñas empresas. Por lo tanto, el número de clientes y los ingresos no son solo números, sino indicadores objetivos de cuánto nos necesitan los empresarios.

Ahora hay más de 1 registros en MySklad. Cada día, 300 usuarios activos crean medio millón de documentos nuevos, generan 000 solicitudes por segundo y 100 TB de tráfico. En el backend utilizamos Java, Hibernate, GWT, Wildfly, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes. Para el desarrollo de aplicaciones de escritorio minoristas: Scala.js y Electron. Las aplicaciones móviles están escritas en Kotlin y Swift.

En los siguientes posts hablaremos con más detalle sobre los procesos dentro de la empresa y el desarrollo de productos. Por ejemplo, pronto habrá un artículo sobre cómo creamos la API. Escriba en los comentarios de qué lado le interesaría conocer MyWarehouse y vote por deseos interesantes.

Fuente: habr.com

Añadir un comentario