Username:
Password:

What's So Special Here?

This sample illustrates how Boost can be leveraged to develop a fully functional forum with minimal investment in additional hardware, software, network bandwidth, and staffing.

Sites that support user-generated content like this are great for building and nourishing communities, but have traditionally come at high cost. Not only does the development and deployment require a significant investment of time and money, they also require ongoing maintenance and support. Highly successful sites also need to account for scalability and reliability as their user base and traffic load increase.

By using Boost services, the bandwidth associated with the textual data and media attachments can be offloaded from the forum hosting site. Server hardware requirements are reduced because the processing associated with database queries and search is handled by Boost.

On the surface, this site might seem like a common forum site. However, a deeper look at its architecture reveals that it is actually made up of two major components: a hosting site and Boost services.

The hosting site is responsible for managing users and serving HTML. As part of its HTML, the site references the Boost JavaScript library and uses its APIs to request data, which is pulled directly from Boost servers into the user’s browser. Once in the browser, embedded scripts process the retrieved data using templates to format and display the HTML for the user. As a result, the hosting site is able to offload all requests for video data and streaming. When users upload videos, they are actually uploading directly to Boost, which means that the hosting site does not have to deal with that load either.

Some features, like posting videos or comments, require authentication with the Boost service. When site users invoke those features, it is up to the site owner to determine if they want to allow it. This demo requires that users log in to the site before they can perform those actions, but that is completely up to the site owner.

Most importantly, Boost provides an incredibly robust and flexible developer platform that drastically reduces the time it takes to bring user-generated content features to existing sites.