Turn on ye ole Javascript to add ratings in this low-budg app.

Distributed Computing: Let the Client do the Work

Event SXSW Interactive 2009
Format Solo
Organizer Brian Shaler BitGravity
Description Traffic surges on the Internet can topple newly popular web services; it's a common side-effect of success called “Growing Pains.” Web services can provide more functionality while consuming fewer server resources by distributing the workload to end-users' computers using desktop applications and browser plug-ins.
Questions
Answered
  1. What are "Growing Pains"?
  2. What kinds of growth rates do popular web sites experience?
  3. What is scalability?
  4. What is an API?
  5. Why does a web service need an API?
  6. How can web developers create desktop applications for their web services?
  7. What is a local database?
  8. What types of web, desktop, and browser plug-in applications can connect to local databases?
  9. What new features can client-based applications provide that web services cannot?
  10. What impact can a client-based application have on the performance of a web service?
Level Advanced
Category