Guys, do you have a minute? First off, we are really sorry for all the troubles that happened in the past 48 hours. There were many things that went wrong, Buffer was wonky and caused problems for many of you. We tried to fix a lot of these things and there are still a few bugs in the system that we are dealing with right now. This was all our fault and many of these things shouldn’t have happened.
You Are Amazing
Yes, YOU are amazing. Despite all the troubles and despite all the ongoing glitches, you stayed strong and saw it through with us. The kind reminders and bug spots that we received on Twitter and via email is something that helped us tremendously to get things out of the system more quickly. Seeing so many of you that showed their support, wished us all the best to get the problems fixed and worked with us, was just unbelievable. So I guess, all we can say is thank you. You rock and we will work hard to make it up to you with our upcoming features.
What The Hell Happened Then?
So why all this mess? Where we just flicking a few switches on the servers whilst being drunk? Not quite, here is what happened:
We moved from MySQL, a database system, over to another one. All the mechanisms that send your Tweets, store your Twitter accounts, your analytics and more has changed. We moved to a new database system called MongoDB. What this meant in terms of development was to write the whole code for Buffer anew so it works with this new system.
The reason we swapped to this new system were mainly growing pains and issues as we are expanding to other networks. Buffer is about to expand to Facebook, Google+ and Linkedin. In order to do this, we had to significantly ramp up our servers and do all the expansion work with a new database. Another key issue was that we just had so many users, that the site slowed down for many of you. MongoDB, the new system, will handle a lot of our scaling issues a lot better than the existing one.
So yes, this was the actual reason and we continue to battle the water that is leaking in at many holes. In a way, we are a ship that just got hit by a major storm. The water is everywhere, but we have great captains on the steering wheel and the best users and hands in the world that help us get the water out of the boat.
It is also important to mention here that something like this will NOT happen at any point in the future again. This problem with a switch to another database is something that really will never be an issue again for us. So, the biggest storm is past us.
We have the best users on the web
A quote from an important entrepreneur that stuck with me ever since went something like this:
“It’s not about who has the best product, it is about who has the best users that help you make the product awesome.”
I couldn’t agree more with this. Would it not be without you, we would have never seen this through and be as far along as we are right now.
So here is a quick thank you note from Joel and me for you:
Please let us know below any thoughts you have, any bugs you spot or any ideas for Buffer features in the future. We would love to hear from you and will make sure to respond to every single comment.