The document discusses Iron.io, a cloud service platform for asynchronous queuing and processing. It describes Iron.io's message queue and task queue services, which allow developers to scale applications by deconstructing them into smaller components and processing tasks across thousands of cores. Iron.io helps with decoupling, buffering, redundancy, scalability, elasticity and more through its highly available, simple to use, and powerful messaging and worker services.
1 of 35
Download to read offline
More Related Content
Rackspace Unlocked.io Q3'13
1. if (Iron.io && Rackspace) {
InstantScale
NoEffort
}
Chad Arimura, CEO, Iron.io
2. 1. Iron.io: MQ, Workers, Cache, Scheduling
2. Some Code
3. Some Prayer
4. Some Demo
Next 30 Minutes
3. Iron.io is a cloud service platform for
asynchronous queuing and processing
5. Iron.io helps you deconstruct your app
into smaller scalable components.
9. Message Queues
Common component of software architecture
1. Decoupling
2. Buffering
3. Redundancy
4. Scalability
5. Elasticity
6. Much more....
10. 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
18. 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.....
19. 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