Is Backend-as-a-Service (BaaS) Dead? My Thoughts on Facebook Shutting Down Parse
Co-founder of Parse, Kevin Lacker, announced on January 28, 2016 that Parse will be shutting down its services on January 28, 2017. He highlighted a great migration strategy for those app developers currently using Parse. Facebook also open sourced Parse’s SDK and Parse’s server allowing developers to host their own Parse server. When I first read this, I was shocked. I played around with Parse and loved how fast you can quickly get a functional working application, whether for the web or mobile devices.
Parse is considered a Backend-as-a-Service (BaaS) product. There are many other companies currently doing this such as Firebase (acquired by Google in 2014) and others. Before Parse there was StackMob which was acquired by PayPal and shut down its services in 2014. So what is the problem with BaaS companies? Is there even a problem?
Control of the backend
I believe that many companies and developers still want to maintain control of their backend and handing it off to third party companies, especially companies like Facebook (Parse) or Google (Firebase), scares them. Controlling and maintaining your own backend for your application has tons of benefits but it also requires more time, resources, money and effort.
BaaS might be good for prototyping
After using Parse and Firebase one of the aspects I loved about it was being able to build a fully functional working application. This was great for prototyping and showing what is possible to a client or potential client. It also allows you to really focus on the application itself and the user experience.
Developers can focus on making sure the client is pleased with what they’re getting and everything they want is captured in the application. Once it is finalized they can move to a production level back-end where they know exactly what data they are saving. This also can help determine what type of backend architecture to use for the production level application based of the prototype.
BaaS is great for entrepreneurs new to tech
Why did Facebook Shutdown Parse?
I can’t really say but a co-worker of mine pointed out that it’s not really part of the Facebook service/product offering and they were entering a space where they would be competing with big players such as Amazon with AWS, Microsoft with Azure and Google with their Cloud Platform. Google has already documented how to host a Parse server on the Google Cloud Platform. Facebook also has shown great growth in their financial numbers which leads me to believe closing Parse had nothing to do with making money and mostly on the future and focus of Facebook’s offering. As this Business Insider article alludes they basically wanted to get out of the Cloud hosting business.
The future of BaaS
It’s hard to say if Parse shutting down will have any negative or positive affects to the BaaS community. I believe it is still a very important and innovative service for developers and companies. I also believe learning and building your own backend is just as important. It all depends on what you are looking for, what you need at the time, and how much time and money you are willing to spend.