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
SaaS活用のすすめ -SendGrid編-
Search
nakansuke
October 22, 2015
Technology
0
690
SaaS活用のすすめ -SendGrid編-
Mackerel×Sendgridのエバンジェリストが伝授!SaaSによる開発・運用効率化セミナー
https://idcf.doorkeeper.jp/events/31627
の発表資料です。
nakansuke
October 22, 2015
Tweet
Share
More Decks by nakansuke
See All by nakansuke
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
120
SendGrid Introduction
nakansuke
0
350
コミュニティで写真を撮るときの心得
nakansuke
1
2.8k
コミュニティ、デベロッパとの付合い方 〜SendGridの場合〜
nakansuke
1
1.7k
SendGrid x kintone利用例紹介と効果的な活用方法
nakansuke
0
1.1k
SendGrid New Features #sgnight7
nakansuke
0
190
SendGrid APIインプット#mbshack
nakansuke
0
140
海外Webサービスを日本に持ってきた話
nakansuke
0
420
Community & Developer Relations #CMC_Meetup
nakansuke
1
820
Other Decks in Technology
See All in Technology
DMARC 対応の話 - MIXI CTO オフィスアワー #04
bbqallstars
1
160
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
400
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
380
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
12k
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Building Applications with DynamoDB
mza
90
6.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Adopting Sorbet at Scale
ufuk
73
9.1k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Docker and Python
trallard
40
3.1k
Designing Experiences People Love
moore
138
23k
GraphQLとの向き合い方2022年版
quramy
43
13k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
A Tale of Four Properties
chriscoyier
156
23k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Transcript
SaaS׆༻ͷ͢͢Ί - SendGrid ฤ - 4BB4ʹΑΔ։ൃɾӡ༻ޮԽηϛφʔ
ࣗݾհ 2 8IPBN* ,"/46,& /","* 4FOE(SJEΤόϯδΣϦετ p ߏܭըݚڀॴۈ p
4FOE(SJEͷັྗΛ͑ΔͨΊʑຉத p ৭Μͳٕज़ऀίϛϡχςΟʹग़͠·͢ !OBLBOTVLF LBOTVLFOBLBJ!LLFDPKQ IUUQOBLBOTVLFIBUFOBCMPHDPN
ຊ͓͍͑ͨ͜͠ͱ 3 0CKFDUJWFT p ෆໟͳ࡞ۀ͔ΒαϤφϥ͠·͠ΐ͏ p ຊۀʹྗ͠·͠ΐ͏ p 4BB4ͷػೳΛ׆༻ͯ͠৽ͨͳՁΛ
ཁɺ ศརͳͷ͋ΔͷʹΘ ͳ͍ͷ͍ͬͨͳ͍Αʂ ͱ͍͏͜ͱͰ͢ 4
࣭ 5
͋ͳͨΠϯϑϥ୲ऀͰ͢ɻ ʮ͍·։ൃͯ͠ΔΞϓϦ͔ΒϝʔϧૹΓͨ ͍Μ͚ͩͲʁʯ ͱݴΘΕͨΒԿΛ४උ͠·͔͢ʁ ࣭ 6
αʔόΛ༻ҙ͢Δ .5" 1PTUpY ΛΠϯετʔϧ͢Δ ֤छઃఆ ϦϨʔ੍ޚɺΩϡʔཧ
ճʁʁ 7
ͦΕ͚ͩͰ͠ΐ͏͔ʁ 8
࣮͍͠ϝʔϧૹ৴ 9 ϝʔϧૹ৴Λ્Ήଟͷน "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 IUUQMBOEJOHSFUVSOQBUIDPNQMBDFNFOUCFODINBSLT ϝοηʔδ͕ಧ͍͍ͯͳ͍ͱ͍͏ௐࠪ݁Ռ
ϝʔϧΛૹΔͷʹඞཁͳ͜ͱ 10 ౸ୡੑΛߴΊΔͨΊʹඞཁͳ͜ͱ ʲૹΔͨΊͷલ४උʳ p ڥͷηοτΞοϓ p ૹ৴υϝΠϯೝূ 41' %,*. ʲ৴པੑΛҡ࣋͢ΔͨΊʳ
p όϯεϝʔϧͷରॲ p ݻఆ*1ΞυϨε p Ϩϐϡςʔγϣϯཧ p ϑΟʔυόοΫϧʔϓ p ϒϥοΫϦετରࡦ p ৴ఀࢭ VOTVCTDSJCF ରԠ
ಛʹॏཁͳͷ͕ 11
ૹ৴υϝΠϯೝূ 12 &NBJM"VUIFOUJDBUJPO 4FOEFS 3FDFJWFS メールサーバ メールサーバ DNSサーバ
クライアント ड৴ଆϝʔϧαʔόɺ ඞཁͳใ͕ొ͞Εͯ ͍Δ͔ૹ৴ݩυϝΠϯͷ %/4ʹ͍߹ΘͤΔ ਖ਼ ͠ ͍ ใ ͕ ొ ͞Ε͍ͯͨΒɺೝূ ྃ͠ड৴͢Δ ༧Ίඞཁͳ ใΛ%/4 αʔόʹొ
Ϩϐϡςʔγϣϯཧ 13 #VJMEZPVSSFQVUBUJPO Ϩϐϡςʔγϣϯͱ ૹ৴ݩͷ৴པੑΛද͢ࢦඪ ֤*41&41ड৴ڋ൱ͷஅʹར༻ *1Ϩϐϡςʔγϣϯ
υϝΠϯϨϐϡςʔγϣϯ
όϯεϝʔϧͷରॲ 14 &NBJM#PVODF.BOBHFNFOU ʲ༗ޮͳରॲʳ ࠶ૹ͠ͳ͍ ѼઌϦετΛΫϦʔϯʹอͭ μϒϧΦϓτΠϯͷ࠾༻
৴ঢ়گͷϞχλϦϯά όϯεϝʔϧͱ ԿΒ͔ͷΤϥʔʹΑΓૹ৴ऀʹࠩ͠͞Εͨϝʔϧ
15
4FOE(SJEͱ 16 &NBJM*OGSBTUSVDUVSFBTB4FSWJDF 4FOE(SJEΫϥυϕʔεͷϝʔϧΠϯϑϥαʔϏεͰɺ ݄ؒԯ௨ͷϝʔϧ৴Λࢧ͍͑ͯ·͢ɻ ϝʔϧͷΠϯϑϥͱͯ͠ඞཁͳػೳશͯඋΘ͍ͬͯ·͢ɻ 8FCαʔϏε ड৴#09ʹ౸ண
͝ར༻தͷ͓٬༷ 17 0VS)BQQZ$VTUPNFST
TUBDLTIBSF 18 IUUQTUBDLTIBSFJPTFOEHSJE
4FOE(SJEͱ 19 4FOE(SJEͷͭͷಛ ࣮֬ͳϝʔϧ৴ ίετ εέʔϥϒϧ ΞφϦςΟΫε "1* αϙʔτ
͜Μͳ͜ͱͬͯ·ͤΜ͔ʁ 20 p όϯεϦετͷखಈཧ p ૹ৴࣌ʹେྔͷΠϯελϯε্ཱͪ͛ p ಧ͚ΔͨΊʹେྔͷ*1ΞυϨεΛ༻ҙ
4FOE(SJEͷศརͳػೳ 21 6OJRVFGFBUVSFT p όϯε͕ൃੜͨ͠߹ɺαϓϨογϣϯϦετ ʹࣗಈతʹొ͞Εɺ࣍ճҎ߱ͷૹ৴%SPQ p ΦϦδφϧͷ֦ுػೳ94.51"1*ϔομ͋Γ ϦΫΤετͰͷେྔૹ৴ ࠩࠐΈ
ςϯϓϨʔτͳͲͷػೳͷ0O0⒎ p ։෧ɺΫϦοΫͳͲͷτϥοΩϯάػೳఏڙ 㱺τϥοΩϯάใΛ׆༻ͨ͠ϚʔέςΟϯά
ϝʔϧϚʔέςΟϯάʁ 22
ϝʔϧͷྲྀྔ૿Ճ͠ଓ͚ΔݟࠐΈɺ ͞Βʹ&ίϚʔεʹ͓͍ͯɺ ϝʔϧʹΑΔސ٬֫ಘ͜͜Ͱഒ ʹ·Ͱ૿Ճ͖͍ͯͯ͠Δɻ ϝʔϧʹؔ͢Δ 23 &NBJMDJSDVNTUBODFTUPEBZ ϝʔϧϚʔέςΟϯά͕ΑΓॏཁʹʂ ग़యɿ&$PNNFSDF$VTUPNFS"DRVJTJUJPO4OBQTIPU &NBJM4UBUJTUJDT3FQPSU
ϝʔϧʹؔ͢Δ 24 &NBJMDJSDVNTUBODFTUPEBZ ग़యɿ5IF&NBJM.BSLFUJOH-BOETDBQF%FTDSJCFEJO4UBUT p PGNBSLFUFSTTBZUIBUFNBJMJTDPSFUP UIFJSCVTJOFTT p PGNBSLFUFSTBSFJODSFBTJOHUIFJSFNBJM NBSLFUJOHCVEHFU p PGNBSLFUFSTTBZUIBUUIFJSCVTJOFTT`
QSJNBSZSFWFOVFTPVSDFJTEJSFDUMZMJOLFEUP FNBJMPQFSBUJPOT
ॏཁͳϙΠϯτ 25 &NBJM&OHBHFNFOU Τϯήʔδϝϯτ ΛߴΊΔ p ސ٬͕ඞཁͱ͍ͯ͠ΔใΛɺඞཁͳλΠϛϯάͰ p ࣍ͷߦಈʹͭͳ͛ΔͨΊͷϝʔϧΛ p ސ٬ͷΞΫγϣϯʹԠͨ͡ࢪࡦΛ p ࢪࡦͷޮՌΛଌఆ͠ɺਵ࣌վળ͢Δ
ϝʔϧૹ৴ऀड৴ऀؒͷؔɾ৴པͷڧ͞Λࣔ͢ࢦඪ IUUQTTFOEHSJELLFDPKQCMPH QFOHBHFNFOU
ߴසͷҰׅ৴ϝʔϧٯޮՌɻ ಡΈ͍ͨडऔΓ͍ͨϝʔϧΛ৺͕͚·͠ΐ͏ɻ ॏཁͳϙΠϯτ 26 &NBJM&OHBHFNFOU ແ݅Ͱΰϛശߦ͖ʹ͍ͯ͠Δϝʔϧ͋Γ·ͤΜ͔ʁ
·ͱΊ 27 $PODMVTJPO p ෆໟͳ࡞ۀ͔ΒαϤφϥ͠·͠ΐ͏ p ຊۀʹྗ͠·͠ΐ͏ p 4BB4ͷػೳΛ׆༻ͯ͠৽ͨͳՁΛ
*%$'ར༻ಛయ 28 ௨ৗ௨ͷͱ͜Ζɺ ௨݄ʂʂ
)BQQZ4FOEJOH