Apigee offers Usergrid, an open-source distribution of Apigee App Services, our mobile “Backend-as-a-Service" that’s free for developers to use. This open-source option gives developers the option to host the backend services their mobile app needs on their own hardware, or to use it as the cornerstone of their own developer platform.
This is exactly what KTH has done with baas.io.
KTH is the mobile business subsidiary of Korea Telecom, South Korea's leading telecommunications company. They built baas.io as a mobile backend service for startups who want to develop mobile apps with a reliable, scalable, backend.
baas.io provides the back-end services for app developers to manage Users, Data, Files, POI (geolocation points of interest), and Push.
baas.io was announced and launched in private beta late last year, and generated a great deal of excitement among app developers in South Korea, with hundreds of developers packing the halls of KTH’s H3 conference.
We asked Minwoo Park, Developer Evangelist at KTH, about their experience building baas.io and Usergrid.
What is your objective with baas.io?
As a business leader in our market, KTH already has a lot of experience working with the mobile app business and with mobile app developers. We'd like to offer our capabilities to enable startups and small and medium sized firms. Many of these startups want to developer mobile apps and web apps despite a lack of reliable, scalable, backend resources. With baas.io, we offer this easy, fast, reliable backend service at a reasonable cost for these developers.
What are some of the development challenges you typically face?
Using NoSQL has lots of pros and cons. While NoSQL helps developers build fast and scalable systems, some clients want features from a SQL based DB such as sophisticated queries. However, solutions such as baas.io offer developers a way to solve these problems with NoSQL based technologies.
Why did you choose to build on Usergrid and Apigee technology?
We were planning to build a scalable, reliable Backend-as-a-Service system based on NoSQL and Java, and offer features to manage users, data, files, POI (points of interest) and push. We found that Apigee's Usergrid is the only open source project that allowed us to met these requirements. So we built baas.io on top of Usergrid's open source distribution, and will keep contributing to Usergrid as well.
What's next for baas.io?
We're focusing on feedback from users and will continue making the product easier to use.
Baas.io opened to the public on January 29, 2013 — you can now try it for free at baas.io