rackspace unlocked.io q3'13
DESCRIPTION
The next coming of SOA. Success Baby.TRANSCRIPT
if (Iron.io && Rackspace) {InstantScaleNoEffort
}
Chad Arimura, CEO, Iron.io
1. Iron.io: MQ, Workers, Cache, Scheduling
2. Some Code
3. Some Prayer
4. Some Demo
Next 30 Minutes
Iron.io is a cloud service platform for asynchronous queuing and processing
Iron.io helps you deconstruct your app into smaller scalable components.
We help you scale.
The Message Queue for the Cloud
Message Queues
Common component of software architecture
1. Decoupling
2. Buffering
3. Redundancy
4. Scalability
5. Elasticity
6. Much more....
● 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
Fast
Easy
Built for developers
IronMQ REST API
IronMQ Basic Ops - POST
IronMQ Basic Ops - GET/DELETE
IronMQ - Changing Clouds
HUD: Queue Stats
The Task Queue for the CloudCRON in the Cloud
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.....
● 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
We run your code
In any language.
Across thousands of cores.
Servers? Scaling? See ya.
Decouple your monolithic apps.
And build services.
And build services.
● image processing● video encoding● data processing● report generation● order processing● on and on and on.....
The next coming of SOA.
IronWorker REST API
IronWorker - Master
IronWorker - Slave
IronWorker - Scheduling
IronWorker - Upload Code Package
HUD: Worker Stats
IronFaces Demo/Code