The web and now the mobile web have been powered by the 3-tier architecture of presentation, logic and data. With a rich set of API-powered data capabilities replacing traditional relational database management servers, the landscape for app developers is evolving to one with a lightweight presentation tier, a new set of mobile development platforms, and APIs.
Apigee makes use of the latest and greatest big data technologies such as Cassandra to power its products. Apigee App Services, which power mobile and rich client applications from the cloud, are based on Usergrid (Apigee's open source data platform built on Cassandra).
In last week's Webcast, Building a Mobile Data Platform with Cassandra - Apigee Under the Hood, @edanuff and @landlessness discussed how Apigee implemented multi-tenancy at scale in Usergrid.
Apigee has been moving aggressively to help our customers embrace the “apps-everywhere” world exploding around us. To that end, I am pleased to reveal that Apigee has acquired InstaOps, an Austin, Texas-based company that has developed technology for mobile app analytics. With this acquisition, we continue to extend our platform for building not just great APIs, but also for creating great mobile apps.
In my previous article, I discussed the emergence of Backend as a Service (BaaS) as a solution for the traditional server side stack. Instead of spending months building a backend, mobile and web app developers can now leverage services to help them deliver higher quality apps in less time than ever before. In this post we look at a few of the common features that a BaaS solution brings to the table. We will also show the API endpoints that developers can use to take advantage of these features in their apps.
What do mobile apps need?
In today's competitive...
Apigee is thrilled to announce the public beta of Usergrid: the easy, API-based way to build out app capabilities.
Usergrid starts with a simple REST API and OAuth layer, and adds elegant routes & resources to let you handle mainstay features for your app such as:
- User sign up & sign in
- Sign in with third-party services like Facebook
- Storage of arbitrary data: if you can write it up or serialize it in JSON, we can store it
- Social graph building & traversal, between users & objects (friendships, followships, likes, etc.)
- Storage & retrieval of activity streams, such as walls, ...
In 1995, Clayton Christenson coined the term Disruptive Innovations in his article titled "Disruptive Technologies: Catching the Wave." His contention was that some new products or services that appear in the marketplace are so revolutionary that they render existing technologies obsolete. We are seeing a new example of this phenomenon with the emergence of a sector being referred to as "Backend as a Service"—BaaS. BaaS is replacing the traditional server-side stack as a dependable, feature-rich option for powering mobile and web apps.
Sidelining the competition
Proponents of existing technologies may initially perceive new innovations to be no more than novelties,...