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
クラウドアプリケーション開発w/ SendGrid #くまあず #jazug
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nakansuke
November 26, 2016
Technology
1
220
クラウドアプリケーション開発 w/ SendGrid #くまあず #jazug
2016.11.26 JAZUG熊本支部 勉強会#2の発表資料です。
Azure成分少なめですが。。
nakansuke
November 26, 2016
Tweet
Share
More Decks by nakansuke
See All by nakansuke
SendGrid Night #10 Opening Talk
nakansuke
0
610
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
430
SendGrid Introduction
nakansuke
0
490
コミュニティで写真を撮るときの心得
nakansuke
1
3.1k
コミュニティ、デベロッパとの付合い方 〜SendGridの場合〜
nakansuke
1
1.9k
SendGrid x kintone利用例紹介と効果的な活用方法
nakansuke
0
1.3k
SendGrid New Features #sgnight7
nakansuke
0
280
SendGrid APIインプット#mbshack
nakansuke
0
190
海外Webサービスを日本に持ってきた話
nakansuke
0
470
Other Decks in Technology
See All in Technology
Context Engineeringの取り組み
nutslove
0
380
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
780
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
7
2.4k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
420
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
520
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
190
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
AI駆動開発を事業のコアに置く
tasukuonizawa
1
400
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
570
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
600
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
67
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Being A Developer After 40
akosma
91
590k
Abbi's Birthday
coloredviolet
1
4.8k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
950
Navigating Weather and Climate Data
rabernat
0
110
Mind Mapping
helmedeiros
PRO
0
90
Accessibility Awareness
sabderemane
0
57
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Transcript
ΫϥυΞϓϦέʔγϣϯ։ൃ w/ SendGrid 2016.11.26 JAZUG۽ຊࢧ෦ ษڧձ#2
Who am I ? ,"/46,& /","* 4FOE(SJEΤόϯδΣϦετ ߏܭըݚڀॴ(SendGridຊཧళ) ۈ
SendGridͷັྗΛ͑ΔͨΊʑຉத ༷ʑͳٕज़ऀίϛϡχςΟʹࢀՃ @nakansuke
[email protected]
http://nakansuke.hatenablog.com/
ຊΛॻ͖·ͨ͠ʢҰ෦ʣ ޮՌతͳಋೖɾӡ༻ͷͨΊͷ "NB[PO8FC4FSWJDFT׆༻ೖ = ൃചϚΠφϏग़൛ ୲෦ɿ Amazon Simple
Email Service (SES)
ձࣾհ ۀ ઃཱ දऀ ࢿຊۚ ॴһ ্ࢢ ࣄۀॴ ݄ ݄
දऔకࣾ$&0ɹ෦ਖ਼ଠ ԯສԁ ໊ʢ݄࣌ʣ +"4%"2ʢ݄גࣜެ։ʣ ຊॴɹ౦ژத۠ ۽ຊߏܭըݚڀॴɹ۽ຊݝ٠܊ େࡕࢧࣾɹେࡕେࡕࢢதԝ۠ ໊ݹࢧࣾɹѪݝ໊ݹࢢத۠ ԬࢧࣾɹԬݝԬࢢതଟ۠ ্ւறࡏһࣄॴɹத՚ਓຽڞࠃ্ւࢢ σϯόʔறࡏһࣄॴɹΞϝϦΧίϩϥυभ ,,&4*/("103&15&-5%ɹγϯΨϙʔϧ
࣮۽ຊͱͷ͕ؔਂ͘ɺ ·ͨɺभͷଟ͘ͷֲͷ࠶ݐ࣌ʹߏઃܭΛ୲͠·ͨ͠
͘·͋ͣͱࢲͷؔ
͔͜͜Βຊ
Email Platform as a Service 8FCαʔϏε 4FOE(SJE SMTP or Web
API ड৴#09ʹ౸ண ϝʔϧʹؔ͢Δ͋ΒΏΔػೳΛAPIͰఏڙ͢ΔSaaS
ϝʔϧʁʁ
You Can’t Kill Email TechCrunch: https://techcrunch.com/2016/06/28/you-cant-kill-email/
ECαΠτͰങ͍ͨ࣌͠ʹडऔΔϝʔϧ • Ϣʔβొྃ௨ • ύεϫʔυϦηοτ • ߪೖྃ௨ • ΫϨδοτܾࡁྃ௨ •
ൃૹͷ͓Βͤ • ૹΞοϓσʔτ
Social, SMS, TweetͳͲͷπʔϧͱൺֱͯ͠࠷ROI͕ߴ͍ ❖ ੈքதͰ40ԯҎ্ͷϝʔϧΞΧϯτ ❖ ͦͷ͏ͪ25%͕ۀར༻ͷΞΧϯτ ❖ 1ਓ͋ͨΓ3ΞΧϯτఔอ࣋ ❖
ϚʔέςΟϯάϝʔϧͷ։෧ฏۉ20~25% ❖ 1ਓ͕ड͚औΔϚʔέςΟϯάϝοηʔδ500Ҏ্/݄ ϝʔϧʹؔ͢Δࣄ࣮
ओͳϝʔϧͷར༻༻్ τϥϯβΫγϣϯϝʔϧ ϚʔέςΟϯάϝʔϧ ༑ୡϦΫΤετ ύεϫʔυϦϚΠϯμ ൃૹͷ͓Βͤ
ܾࡁྃͷ͓Βͤ ϝʔϧϚΨδϯ χϡʔεϨλʔ ϦπΠʔτ͞Ε·ͨ͠ εςοϓϝʔϧ
༻్ͷมԽ ਓͱਓͷίϛϡχέʔγϣϯ ਓʹϦʔν͢ΔͨΊͷπʔϧ
͔͠͠ϝʔϧΛಧ͚Δͷ͍͠
22%ͷϝʔϧ͕Inboxʹಧ͍͍ͯͳ͍ "2- -JWF (PPHMF :BIPP *41T &UD 403#4 144- $#-
#4# #MBDLMJTUT &UD (PPHMF 4QBN "TTBTTJO .BJM 5SVTU .D"GFF 4QBN 'JMUFST &UD /( ड৴#09 εύϜϑΥϧμ ϝʔϧαʔό &UD &UD &UD SourceɿReturn Path
ϝʔϧ৴ͷྺ࢙ ʮແடংʯ࣌ Ұׅେྔ৴ʹΑΓϝʔϧݏ͕ΒΕΔͷʹ ʮεύϜใࠂʯ࣌ εύϜϘλϯΛͬͯεύϜΛ໓͢ΔΑ͏ʹ ʮΤϯήʔδϝϯτʯ࣌ εύϜϑΟϧλ͕ચ࿅͞ΕΑΓෳࡶʹͳΓɺ·ͨύʔιφϥΠζ ͞ΕͨϑΟϧλʹΑΓෆཁͳϝʔϧϒϩοΫ͞ΕΔΑ͏ʹ ड͚ख͕ཉ͕͠ΔϝʔϧΛૹΔඞཁ͕Ͱ͖ͯͨ
ಧ͚ΔͨΊʹߟྀ͖͢͜ͱ ૹ৴υϝΠϯೝূ όϯεϝʔϧͷରॲ ϦετΫϦʔχϯά ৴සɺϘϦϡʔϜௐ
*1ΥʔϜΞοϓ Ϩϐϡςʔγϣϯཧ ϑΟʔυόοΫϧʔϓ ϒϥοΫϦετରࡦ
ϝʔϧ৴ʹಛԽͨ͠αʔϏεΛར༻ͯ͠ղܾ͢Δ ߟྀ͠ͳ͚ΕͳΒͳ͍͜ͱ͕ଟ͗͢Δ ໘Λݟ͍ͯΔ͚ͩͰ͕࣌ؒա͗ͯ͠·͏ օɺಧ͍ͯͨΓલͩͱࢥ͍ͬͯΔ
One Platform for All Your Email
ݩ͔Βඋ͍͑ͯΔػೳ ૹ৴υϝΠϯೝূ όϯεϦετͷ࡞ɺ࠶ૹ࣌ഁغ ৴ఀࢭཧ ։෧ΫϦοΫτϥοΩϯά ϝʔϧपΓͰඞཁʹͳΔػೳσϑΥϧτͰఏڙ
Partners
Our Happy Customers
݄ؒ300ԯ௨ૹ৴
͏Ε͍͠ػೳͨͪ
Suppression List όϯεεύϜใࠂͳͲɺ ࠶ૹͯ͠·͍ͣ߹ʹࣗಈతʹഁغ #PVODFT 4QBN3FQPSUT *OWBMJE
6OTVCTDSJCF
X-SMTPAPI ΦϦδφϧͷ֦ுػೳ ϦΫΤετͰͷେྔૹ৴ ࠩ͠ࠐΈ ΧςΰϦ͚ ࣝผ༻*%༩
֤छػೳͷ0O0⒎ସ { "to": [ "
[email protected]
", "
[email protected]
" ], "sub": { "%name%": [ "Ben", "Joe" ] }, "category": [ "Orders" ], "unique_args": { "orderNumber": "12345", "eventID": "6789" }, "filters": { "footer": { "settings": { "enable": 1, "text/plain": "Thank you for your business" } } }, "send_at": 1409348513 }
Event Webhook ൃੜͨ͠ΠϕϯτใΛࢦఆͨ͠URLʹPOST͢Δػೳ ར༻ྫɿϩάੵ 3FDFJWF 1SPDFTT %FMJWFS 3FBE SFDFJWFE FWFOUOPUHFOFSBUFE
QSPDFTTFE ESPQQFE EFMJWFSFE CPVODF PQFO DMJDL VOTVCTDSJCF TQBNSFQPSU
Parse Webhook ड৴ͨ͠ϝʔϧΛύʔεͯ͠ࢦఆͨ͠URLʹPOST͢Δػೳ ར༻ྫɿۭϝʔϧɺ͓͍߹Θͤड͚ &NBJM 1045
໘ͳ͜ͱSaaSʹͤͯຊۀʹྗ ࠷ۙͷͱͯ͠ɺSaaSͳͲ༷ʑͳWebαʔϏε͕ఏ ڙ͢ΔAPIΛར༻ͯ͠ɺ։ൃΛߴΊΔಈ͖͕Ճ ϝʔϧ৴ɿSendGrid ిɿTwilio ࢮ׆ɾੑೳࢹɿNew Relic,
Mackerel ໊ɿSansan ձܭɿfreee, ϚωʔϑΥϫʔυ ਤɿGoogle Map, MapFan SFA/CRMɿSalesforce ͳͲ͋ΒΏΔͷαʔϏε͕ଘࡏ source: ܦSYSTEMS
Azure & SendGrid
20121݄ʹఏܞൃද Azure͔Βͷϝʔϧૹ৴SendGridҰʂ
Azure & SendGridࣄྫ
1. ܖʢsendgrid.comʣ - શػೳར༻ՄೳɺΫϨδοτΧʔυࢧ͍ɺυϧ͍ 2. ύʔτφʔܦ༝ 2.1 ߏܭըݚڀॴʢsendgrid.kke.co.jpʣ - ຊޠυΩϡϝϯτɺαϙʔτɺຊԁՁ֨ɺٻॻ͍Մ
2.2 Azure Marketplace - ແྉ͕݄ؒ25,000௨ʢ௨ৗ12,000௨ʣɺҰ෦ػೳ੍ݶ͋Γ ҙɿෳͷܖϧʔτ͕ଘࡏ ,,&ͰϧʔτʹΑΒͣαϙʔτ͠·͕͢ɺύʔτφʔݻ༗ͷʹ͍ͭͯର֎ͱ͍ͯ͠·͢
DEMO
Happy Sending!! Delivering Email that Ma0ers