Dealing with scale and concurrency in today’s web and mobile services can require complex business logic in your application. To achieve high scale in the cloud, often developers have to coordinate and track state for steps in application processes distributed across remote data centers. Come to this session to learn how Amazon Simple Workflow (SWF) manages and coordinates your application sequences in “workflows” by our AWS pay-as-you-go service. We will walk through real-world examples of customers who are basing their high-scale, fault-tolerant applications on Simple Workflow today.
Protect your applications from DDoS/BOT & Advanced Attacks
SVC202 Scaling Your Application’s Work in the Cloud with Simple Workflow - AWS re: Invent 2012
1.
2. coordinating work
across network boundaries
machines
time
event triggers
by software or people
3. app
logic has different paths
does work over time
needs to react to events
must be resilient to failure
conditions
executes work at the same time across multiple servers
needs to track the history of what work happened
13. process workflow
complete tasks
manage workflows
create Workflow
tasks Complete Worker
Simple Workflow
Workflow Worker process Service
image Admin Master
tasks Server
Image Processing Worker Static Image
Task List
Auto Scaling
Workflow Server
Static Image
Auto Scaling Group Cloudwatch Alarm