Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building advanced e-mails using Amazon SWF
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Olivier Kaisin
June 19, 2013
Programming
5
100
Building advanced e-mails using Amazon SWF
Building advanced e-mails using Amazon Simple Workflow Service
Olivier Kaisin
June 19, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
ロボットのための工場に灯りは要らない
watany
11
3.1k
モダンOBSプラグイン開発
umireon
0
170
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
210
AI 開発合宿を通して得た学び
niftycorp
PRO
0
160
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.3k
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
100
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.5k
PHPで TLSのプロトコルを実装してみる
higaki_program
0
390
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
450
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.1k
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
640
Java 21/25 Virtual Threads 소개
debop
0
240
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Tale of Four Properties
chriscoyier
163
24k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
500
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
89
Docker and Python
trallard
47
3.8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Designing for humans not robots
tammielis
254
26k
Marketing to machines
jonoalderson
1
5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
BUILDING ADVANCED EMAILS USING AMAZON SIMPLE WORKFLOW SERVICE @OLIVIERKAISIN
WHAT DOES AMAZON SWF PROVIDE? - PROGRAMMING MODEL - INFRASTRUCTURE
WORKFLOW DISTRIBUTED APPLICATION 1. COORDINATION LOGIC 2. TASKS
ACTORS - EXECUTION INITIATOR - DECIDER - ACTIVITIES
TASKS THE INTERACTIONS BETWEEN DECIDERS AND ACTIVITY WORKERS - ACTIVITY
TASKS - DECISION TASKS
ADVANCED CONCEPTS - VERSIONING - SIGNALS - CHILD WORKFLOWS -
MARKERS - TAGS - TIMERS
THE FLOW FRAMEWORK - JAVA - BUILT ON TOP OF
SWF - AUTOMATIC FLOW CONTROL - ASYNCHRONOUS USING PROMISES
THE EMAIL WORKFLOW FIVE ACTIVITY TYPES: - FETCHING DATA -
GENERATING GRAPHS - BUILDING HTML - SENDING EMAIL - RESCHEDULING
DATA FETCHING ACTIVITIES - GETS THE DATA - MANIPULATE -
SYNTHESIZE
GRAPH GENERATION ACTIVITIES - CALL THE GRAPH GENERATORS - UPLOAD
TO S3
HTML BUILDING ACTIVITY - BUILD HTML WITH HANDLEBARS - HANDLE
TRANSLATIONS - UPLOAD TO S3
EMAIL SENDING ACTIVITY - FETCH GENERATED HTML - SEND EMAIL
THROUGH SES
RESCHEDULING ACTIVITY - CALL THE MIDDLELAYER
THE MONTHLY EMAIL WORKFLOW GET PROJECT DATA ANALYTICS DATA FACEBOOK
DATA UPTIME DATA TASKS SERP BACKLINKS GENERATE GRAPHS BUILD HTML SEND EMAILS RESCHEDULE
THE WEEKLY EMAIL WORKFLOW GET PROJECT DATA TASKS SERP BACKLINKS
GENERATE GRAPHS BUILD HTML SEND EMAILS RESCHEDULE ANALYTICS DATA
THAT’S IT! @OLIVIERKAISIN