Distributed and Decentralized Applications
One thing that the cloud has taught me
is to plan for failure
Is your social network provider too big to fail?
"What's the worst that could happen?"
Subject to change at any moment
You may be banned without warning
Can your data be exported in an open format?
German Telemedia Act
What about laws in the US?
As we move our lives online, we often lose the ability to negotiate with the businesses we deal with on a daily basis
No democratic process to work with
Only free market supply and demand to rely on
open protocols, but currently access control is still generally centralized
Or, better yet, what is our switching cost?
In a way, the tech industry has recently been strugling with the same question in regard to hardware / infrastucture (IaaS)
Who is the customer? Do I have any control?
Most are advertising or info focused
Identity managers have incredible control over their platforms
Thats why we have OpenShift Online
don't like RedHat? Try GetUpCloud.com
I have a feeling that you may see some major IaaS providers offering their own OpenShift managed hosting service soon
The cloud is a free market for services. We're seeing a lot of specialization in storage, compute, caching, hosting, monitoring - all being handled by different open and pluggable vendor solutions.
Are we there yet?
practical killer apps, an open realtime office
even for the windows users
An organization built around:
Who controls the lines of transmission?
ISPs, telcos, NSA (prism, xkeyscore)?
For information about running your own OpenShift:
Thanks for following along! --ryanj