rackspace unlocked.io q3'13

35
if (Iron.io && Rackspace) { InstantScale NoEffort } Chad Arimura, CEO, Iron.io

Upload: chad-arimura

Post on 19-Jun-2015

151 views

Category:

Technology


0 download

DESCRIPTION

The next coming of SOA. Success Baby.

TRANSCRIPT

Page 1: Rackspace Unlocked.io Q3'13

if (Iron.io && Rackspace) {InstantScaleNoEffort

}

Chad Arimura, CEO, Iron.io

Page 2: Rackspace Unlocked.io Q3'13

1. Iron.io: MQ, Workers, Cache, Scheduling

2. Some Code

3. Some Prayer

4. Some Demo

Next 30 Minutes

Page 3: Rackspace Unlocked.io Q3'13

Iron.io is a cloud service platform for asynchronous queuing and processing

Page 4: Rackspace Unlocked.io Q3'13
Page 5: Rackspace Unlocked.io Q3'13

Iron.io helps you deconstruct your app into smaller scalable components.

Page 6: Rackspace Unlocked.io Q3'13
Page 7: Rackspace Unlocked.io Q3'13

We help you scale.

Page 8: Rackspace Unlocked.io Q3'13

The Message Queue for the Cloud

Page 9: Rackspace Unlocked.io Q3'13

Message Queues

Common component of software architecture

1. Decoupling

2. Buffering

3. Redundancy

4. Scalability

5. Elasticity

6. Much more....

Page 10: Rackspace Unlocked.io Q3'13

● Highly Available: multi-region/cloud support

● Simple to use by design

● Transparent: Alerting, dashboards, metrics and reports

● Powerful: Push queues, pub sub, webhooks, and more

● Currently DFW and ORD, soon London

Page 11: Rackspace Unlocked.io Q3'13

Fast

Easy

Built for developers

Page 12: Rackspace Unlocked.io Q3'13

IronMQ REST API

Page 13: Rackspace Unlocked.io Q3'13

IronMQ Basic Ops - POST

Page 14: Rackspace Unlocked.io Q3'13

IronMQ Basic Ops - GET/DELETE

Page 15: Rackspace Unlocked.io Q3'13

IronMQ - Changing Clouds

Page 16: Rackspace Unlocked.io Q3'13

HUD: Queue Stats

Page 17: Rackspace Unlocked.io Q3'13

The Task Queue for the CloudCRON in the Cloud

Page 18: Rackspace Unlocked.io Q3'13

Task Queues

Orchestrating scheduled and background tasks

1. image processing

2. video encoding

3. data processing

4. report generation

5. order processing

6. on and on and on.....

Page 19: Rackspace Unlocked.io Q3'13

● No servers, no software, no "frameworks"

● Abstracted scaling, thousands of cores

● Pay only while workers are *running*

● Can subscribe to IronMQ queues

● Advanced scheduling

● Alerting, dashboards, metrics

Page 20: Rackspace Unlocked.io Q3'13

We run your code

Page 21: Rackspace Unlocked.io Q3'13

In any language.

Page 22: Rackspace Unlocked.io Q3'13

Across thousands of cores.

Page 23: Rackspace Unlocked.io Q3'13

Servers? Scaling? See ya.

Page 24: Rackspace Unlocked.io Q3'13

Decouple your monolithic apps.

Page 25: Rackspace Unlocked.io Q3'13

And build services.

Page 26: Rackspace Unlocked.io Q3'13

And build services.

● image processing● video encoding● data processing● report generation● order processing● on and on and on.....

Page 27: Rackspace Unlocked.io Q3'13

The next coming of SOA.

Page 28: Rackspace Unlocked.io Q3'13

IronWorker REST API

Page 29: Rackspace Unlocked.io Q3'13

IronWorker - Master

Page 30: Rackspace Unlocked.io Q3'13

IronWorker - Slave

Page 31: Rackspace Unlocked.io Q3'13

IronWorker - Scheduling

Page 32: Rackspace Unlocked.io Q3'13

IronWorker - Upload Code Package

Page 33: Rackspace Unlocked.io Q3'13

HUD: Worker Stats

Page 34: Rackspace Unlocked.io Q3'13

IronFaces Demo/Code

Page 35: Rackspace Unlocked.io Q3'13

Thank you!

Chad ArimuraCEO, Iron.io

[email protected]