David's Desk: Memsource In 2016 And My New Year's Resolution
Early in January as I was leaving my office to go home - as usual, a bit later than I would like - I saw a notification come up in my Google Calendar suggesting that I set a New Year’s resolution. It seems to be a new feature in Google’s calendar application, as it did not bother me with New Year’s resolutions in the past years. I kept the notification on my phone for a couple of days but couldn’t think of a good resolution, so I eventually dismissed it.
A couple of weeks later, I had a meeting with Sarah Good, our Content Manager, and she asked me to contribute to our content creation efforts here at Memsource. I said: Do you know what? I will write an article every month for our blog. I like writing, so I was fond of this idea immediately and thought that I finally have my New Year’s resolution. Thanks, Google! So here is my first article from the “Memsource CEO Monthly Article” series. It is January 31 today, so I think it is probably the last day when one can look at the past year and not be way too late with such a reflection.
So here we go: 2016 was another year of double-digit growth here at Memsource with our sales increasing 80% year-over-year. However, the year was also noteworthy for several other reasons.
Zero Downtime Deployments
In 2016 we spent a lot of time on improving the way we release new versions of our software. There were two major changes in this area. First, in March, we started deploying not just our minor but also our major releases with zero downtime. This wasn’t a trivial task to achieve in terms of engineering but it was a great improvement for our users who rely on Memsource being up and running 24/7.
Weekly Development Sprints
With our ability to deploy pretty much all versions with zero downtime, it didn’t make sense to have monthly major releases anymore. Why wait for a month when we can ship that feature next week? Starting in October, we switched to weekly development sprints and synced our deployment cycles with them. This initially created some friction in our marketing efforts: We can no longer advertise a big new version of Memsource since our new features are now released continuously. There aren’t any more monthly dates towards which all marketing effort is coordinated, culminating at the release date of a major version. We soon realized that it’s a non-issue - customers are far more interested in the actual features than a symbolic version number.
16 Billion Words Processed in 2016
Over the past year, customers around the world have uploaded files with an aggregate source word count exceeding 16 billion words. In May 2016, we peaked with a monthly word count of over 2 billion.
Words Translated in Memsource in 2016
359 Million API Requests
In 2016, our customers sent 359 million API requests to our servers from their custom-built integrations, which are typically connections between their in-house systems and Memsource. This number excludes even more API calls that were generated by Memsource-developed integrations, such as our machine translation integrations or the requests between the desktop Memsource Editor and Memsource Web Editor that also use our public API to communicate with Memsource Cloud.
Memsource API Calls in 2016
Memsource Team Grows to 50+
Obviously, all of the above would not have been possible without the truly exceptional team that we have here at Memsource and are continuing to build. We grew our team significantly in 2016 and are now over a staff of 50 located in Prague, Vancouver, and Tokyo. We have expanded to the entire floor in our building and are currently renovating the newly added office space. Here is a photo from one the rooms we recently added (pre-renovation), featuring most of the Memsource staff based in Prague:
There was obviously much more that took place in 2016 that didn’t make it into this blog post. Some of it I cannot share publicly and some of it I want to save for my next blog posts. As I write this, it’s almost midnight here in Prague. If I want this article to go out by the end January, I have just a few minutes left. So, I am going to hit the “Publish” button now and if you enjoyed this post, stay tuned for another one in February.
David Canek is the CEO and Head of Product at Memsource.