distributed, real-time web apps

Post on 18-Nov-2014

115 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

top related