distributed, real-time web apps

10
stack.io Distributed, Real-time Web Apps with stack.io

Upload: docker-inc

Post on 18-Nov-2014

115 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Distributed, Real-time Web Apps

stack.io

Distributed, Real-time Web Apps with stack.io

Page 2: Distributed, Real-time Web Apps

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

Page 3: Distributed, Real-time Web Apps

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

Page 4: Distributed, Real-time Web Apps

Target use-case

Building real-time web applications Service Oriented Architecture

Live updates, data synchronization, social

newsfeed, real-time client interaction...

Page 5: Distributed, Real-time Web Apps

Demo time!

Page 6: Distributed, Real-time Web Apps

Functional model

Web client

Auth/routing bridge

Service A

Service B Service C

Service D

Page 7: Distributed, Real-time Web Apps

Technology stack

node.js socket.io ZeroRPC

Javascript web client Python backend client

Page 8: Distributed, Real-time Web Apps

Not your run-of-the-mill RPC library

Streaming response Built-in authentication

OAuth support Middlewares

Centralized service routing Language-agnostic

Page 9: Distributed, Real-time Web Apps

Roadmap

Vanilla HTTP client Scaling / load-balancing

...

Page 10: Distributed, Real-time Web Apps

Thank you!

stackio.dotcloud.com

github.com/dotcloud/stack.io

@j0ffrey