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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Olivier Kaisin
June 19, 2013
Programming
110
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building advanced e-mails using Amazon SWF
Building advanced e-mails using Amazon Simple Workflow Service
Olivier Kaisin
June 19, 2013
Other Decks in Programming
See All in Programming
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
200
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
210
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
120
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
210
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
350
MIZARU@SPAJAM2026 第二回予選
1901drama
0
100
高専キャリア LT 発表内容
crysta1221
6
5.5k
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
380
リアルな遅延を測る仕様
kota_yata
1
140
バグを直したら useEffect が消えた
colorful12
3
830
承認済みなのに差戻しできてしまうバグ、型で潰せます
shinchit
0
140
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
410
Chasing Engaging Ingredients in Design
codingconduct
0
300
It's Worth the Effort
3n
188
29k
Test your architecture with Archunit
thirion
2
2.4k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Spectacular Lies of Maps
axbom
PRO
1
970
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
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