Skip to content
The Unhosted project (ds2011) episode artwork

EPISODE · Oct 15, 2011 · 1H 7M

The Unhosted project (ds2011)

from Chaos Computer Club - recent audio-only feed · host michiel

here’s a short description of Unhosted. In the talk we can also focus more on privacy, data security etc. We distinguish two kinds of online applications: hosted and unhosted. An unhosted web app differs from a hosted web app (a standard website or SaaS app) in where it gets its resources. We distinguish four kinds of resources for an online application: * source code (the application itself) * processing (CPU cycles) * persistent storage (including versioning and provisioning of state-change notifications) * presentation (managing both output to and input from user) In a hosted web app, the architecture is client-server. The client takes care of presentation, and the server fulfills the other three roles. In an unhosted web app, the architecture is client / per-app server / per-user storage. The client does presentation and processing, the server does only source code, and the storage node does the persistent storage. The reason we move the processing to the client is that we want to minimize the strain on the server. This way, apps become more scalable (less additional resources are needed on the central server per added user). By making apps more scalable we hope to give a fairer chance to free software projects, who often have a lot of brains on board to write good code, but not as much money to provide processing power as proprietary competitors. The reason we move the persistent storage away from where the source code is, is that we want to use per-app source code, but per-user storage resources. This has three advantages: * it allows the user to have control over their data * it makes the web more robust (it largely removes the single point of failures that websites often form) * it moves the running costs from the app author to the app user, which makes much more sense, and will benefit free software. about this event: https://datenspuren.de/2011/fahrplan/events/4612.de.html

Episode metadata supplied by the publisher feed · Published Oct 15, 2011

Embed this episode

Ready to play

The Unhosted project (ds2011)

0:00 1:07:45

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - recent audio-only feed?

This episode is 1 hour and 7 minutes long.

When was this Chaos Computer Club - recent audio-only feed episode published?

This episode was published on October 15, 2011.

Can I download this Chaos Computer Club - recent audio-only feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!