rackspace unlocked.io q3'13
DESCRIPTION
The next coming of SOA. Success Baby.TRANSCRIPT
![Page 1: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/1.jpg)
if (Iron.io && Rackspace) {InstantScaleNoEffort
}
Chad Arimura, CEO, Iron.io
![Page 2: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/3.jpg)
Iron.io is a cloud service platform for asynchronous queuing and processing
![Page 4: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/4.jpg)
![Page 5: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/5.jpg)
Iron.io helps you deconstruct your app into smaller scalable components.
![Page 6: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/6.jpg)
![Page 7: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/7.jpg)
We help you scale.
![Page 8: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/8.jpg)
The Message Queue for the Cloud
![Page 9: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/10.jpg)
● 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](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/11.jpg)
Fast
Easy
Built for developers
![Page 12: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/12.jpg)
IronMQ REST API
![Page 13: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/13.jpg)
IronMQ Basic Ops - POST
![Page 14: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/14.jpg)
IronMQ Basic Ops - GET/DELETE
![Page 15: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/15.jpg)
IronMQ - Changing Clouds
![Page 16: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/16.jpg)
HUD: Queue Stats
![Page 17: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/17.jpg)
The Task Queue for the CloudCRON in the Cloud
![Page 18: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/19.jpg)
● 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](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/20.jpg)
We run your code
![Page 21: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/21.jpg)
In any language.
![Page 22: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/22.jpg)
Across thousands of cores.
![Page 23: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/23.jpg)
Servers? Scaling? See ya.
![Page 24: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/24.jpg)
Decouple your monolithic apps.
![Page 25: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/25.jpg)
And build services.
![Page 26: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/27.jpg)
The next coming of SOA.
![Page 28: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/28.jpg)
IronWorker REST API
![Page 29: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/29.jpg)
IronWorker - Master
![Page 30: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/30.jpg)
IronWorker - Slave
![Page 31: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/31.jpg)
IronWorker - Scheduling
![Page 32: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/32.jpg)
IronWorker - Upload Code Package
![Page 33: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/33.jpg)
HUD: Worker Stats
![Page 34: Rackspace Unlocked.io Q3'13](https://reader034.vdocuments.site/reader034/viewer/2022042521/55835c3ad8b42aa3798b5335/html5/thumbnails/34.jpg)
IronFaces Demo/Code