distributed, real-time web apps
DESCRIPTION
TRANSCRIPT
stack.io
Distributed, Real-time Web Apps with stack.io
Mix and match powerful cloud services for rapid development and easy scaling
• Unlimited Free Development in Sandbox • SSH into containers • WebSocket Support • Elastic pricing for Live • Awesome docs
www.dotcloud.com
Description
"Real-time, distributed communication framework for web and back-end clients"
Unified RPC for: • Web client to back-end services • Back-end services between themselves
Target use-case
Building real-time web applications Service Oriented Architecture
Live updates, data synchronization, social
newsfeed, real-time client interaction...
Demo time!
Functional model
Web client
Auth/routing bridge
Service A
Service B Service C
Service D
Technology stack
node.js socket.io ZeroRPC
Javascript web client Python backend client
Not your run-of-the-mill RPC library
Streaming response Built-in authentication
OAuth support Middlewares
Centralized service routing Language-agnostic
Roadmap
Vanilla HTTP client Scaling / load-balancing
...
Thank you!
stackio.dotcloud.com
github.com/dotcloud/stack.io
@j0ffrey