Cloud

Getting Started with Telerik Everlive - Your Cloud-Based Backend Service

by Michael Crump on October 04, 2014


Imagine yourself developing a new web or hybrid mobile application. One of your first major considerations is probably going to be your application's backend data. Are you leveraging an existing database server? Are you writing your own services layer on top of that database? Or do you have to start even further back and provision hardware or a VM, setup a database, create tables and views, and write stored procedures? The complexity of the backend can be overwhelming to many developers, especially those who have been solely focused on frontend development for some time now. Well today I'd like to walk you through a relatively new offering from Telerik - and that is Telerik Everlive. Telerik Everlive is your "Backend as a Service" (BaaS) which allows you to move your database into the cloud with an automatically generated RESTful service layer, file storage, user management, and notifications all bundled together. Fear the database no more, with Telerik Everlive we handle the heavy lifting for you - all you need to do is write your code!

Say "Cloud" One More Time... 

I know. While "the cloud" is one of the more overused phrases in IT these days, it is useful to think of Telerik Everlive as helping organizations to move away from the hardware/software provisioning headaches of the past to a reliable service that requires very little oversight. And yes Telerik Everlive does live in "the cloud" - which really means that we have a lot of servers with a lot of redundancy to give you the uptime that your application's backend requires.

This also means speed and scalability. Gone are the days when you have to add more hardware or tweak your own server settings to account for spikes in traffic. Telerik Everlive's infrastruture was built from the ground up to accommodate such heavy usage.

But What is Telerik Everlive, Really?

I have only emphasized one aspect of Telerik Everlive so far: data storage and management (essentially replacing your traditional database server). However, Telerik Everlive is really a set of other services, which can best be broken down into the following:

  • Data and File Storage
  • User Management
  • Cloud Code
  • Backend Portal
  • Notifications

While today we are going to focus on the "data" aspect of Telerik Everlive, it's important to acknowledge these other services to point out the value that they can bring to your application development.

User Management - Telerik Everlive allows you to easily add user authentication, user authorization, and user management to your app - starting with using popular oAuth providers such as Google, Facebook, and Microsoft.

Cloud Code - With Telerik Everlive's Cloud Code, you have the ability to add custom business logic and validators in JavaScript that run on the server. You don't have to replicate server-side code on the client and you don't have to worry about exposing business logic to prying client eyes either.

Backend Portal - Telerik Everlive comes with a complete web-based interface for managing all aspects of your app data. You can create new objects (think of them as database tables or views) and manage your users all from one consistent interface.

Notifications - Telerik Everlive makes it easy to deliver email notifications to your users using Cloud Code. You can also send push notifications if you are developing a native or hybrid mobile app on the iOS, Android, or Windows Phone platforms.

 

Follow us