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
740
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
SendGrid Night #10 Opening Talk
nakansuke
0
320
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
310
SendGrid Introduction
nakansuke
0
420
コミュニティで写真を撮るときの心得
nakansuke
1
2.9k
コミュニティ、デベロッパとの付合い方 〜SendGridの場合〜
nakansuke
1
1.9k
SendGrid x kintone利用例紹介と効果的な活用方法
nakansuke
0
1.2k
SendGrid New Features #sgnight7
nakansuke
0
240
SendGrid APIインプット#mbshack
nakansuke
0
160
海外Webサービスを日本に持ってきた話
nakansuke
0
440
Other Decks in Technology
See All in Technology
変化する開発、進化する体系時代に適応するソフトウェアエンジニアの知識と考え方(JaSST'25 Kansai)
mizunori
1
220
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
100
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
290
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
1.1k
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
230
HiMoR: Monocular Deformable Gaussian Reconstruction with Hierarchical Motion Representation
spatial_ai_network
0
110
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
0
190
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
6
750
AIの最新技術&テーマをつまんで紹介&フリートークするシリーズ #1 量子機械学習の入門
tkhresk
0
140
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
630
Liquid Glass革新とSwiftUI/UIKit進化
fumiyasac0921
0
210
A2Aのクライアントを自作する
rynsuke
1
170
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
700
Designing Experiences People Love
moore
142
24k
Scaling GitHub
holman
459
140k
Agile that works and the tools we love
rasmusluckow
329
21k
Building Adaptive Systems
keathley
43
2.6k
Practical Orchestrator
shlominoach
188
11k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Writing Fast Ruby
sferik
628
61k
Building an army of robots
kneath
306
45k
How to train your dragon (web standard)
notwaldorf
93
6.1k
Visualization
eitanlees
146
16k
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