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
Email Delivery on Azure
Search
nakansuke
April 25, 2015
Technology
0
1.2k
Email Delivery on Azure
2015/4/25 に開催されたふくあずでの発表資料です。
SendGridとは、Azureとの関係について、ご説明しました。
nakansuke
April 25, 2015
Tweet
Share
More Decks by nakansuke
See All by nakansuke
SendGrid Night #10 Opening Talk
nakansuke
0
470
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
370
SendGrid Introduction
nakansuke
0
450
コミュニティで写真を撮るときの心得
nakansuke
1
3k
コミュニティ、デベロッパとの付合い方 〜SendGridの場合〜
nakansuke
1
1.9k
SendGrid x kintone利用例紹介と効果的な活用方法
nakansuke
0
1.2k
SendGrid New Features #sgnight7
nakansuke
0
260
SendGrid APIインプット#mbshack
nakansuke
0
180
海外Webサービスを日本に持ってきた話
nakansuke
0
460
Other Decks in Technology
See All in Technology
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
2
220
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
0
120
Wasmの気になる最新情報
askua
0
170
OSSで50の競合と戦うためにやったこと
yamadashy
3
600
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
Claude Code Subagents 再入門 ~cc-sddの実装で学んだこと~
gotalab555
10
17k
それでも私が品質保証プロセスを作り続ける理由 #テストラジオ / Why I still continue to create QA process
pineapplecandy
0
150
組織改革から開発効率向上まで! - 成功事例から見えたAI活用のポイント - / 20251016 Tetsuharu Kokaki
shift_evolve
PRO
2
210
「改善」ってこれでいいんだっけ?
ukigmo_hiro
0
380
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
1
390
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
940
「魔法少女まどか☆マギカ Magia Exedra」の多様なバトルの開発を柔軟かつ効率的に実現するためのPure C#とUnityの分離について
gree_tech
PRO
0
130
Featured
See All Featured
Optimizing for Happiness
mojombo
379
70k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Fireside Chat
paigeccino
40
3.7k
Writing Fast Ruby
sferik
629
62k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Scaling GitHub
holman
463
140k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Done Done
chrislema
185
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Transcript
Email Delivery on Azure ;͋ͣ͘य़ͷ*P5ࡇΓ
ࣗݾհ 2 8IPBN* ,"/46,& /","* 4FOE(SJEΤόϯδΣϦετ p ߏܭըݚڀॴۈ p
4FOE(SJEͷັྗΛ͑ΔͨΊʑຉத p ৭Μͳٕज़ऀίϛϡχςΟʹग़͠·͢ !OBLBOTVLF LBOTVLFOBLBJ!LLFDPKQ IUUQOBLBOTVLFIBUFOBCMPHDPN
ϝʔϧૹ৴ͯ͠·͔͢ʁ 3
νϟοτϝοηʔδϯάπʔϧͷ಄ 4 $IBU.FTTBHJOH4FSWJDFT
ϝʔϧͷ࣌ऴΘͬʜ 5
ͯͳ͍ 6
ϝʔϧͷར༻༻్ 7 5SBOTBDUJPOBM.FTTBHFT
ϝʔϧͷར༻༻్ 8 .BSLFUJOH&NBJMT
·ͩ·ͩΘΕ·͢ 9 &NBJMJT4UJMM"MJWF τϥϯβΫγϣϯϝʔϧ ϚʔέςΟϯάϝʔϧ p ༑ୡϦΫΤετ p ύεϫʔυϦϚΠϯμ p ൃૹͷ͓Βͤ p ܾࡁྃͷ͓Βͤ p ϝʔϧϚΨδϯ
p χϡʔεϨλʔ p ϦπΠʔτ͞Ε·ͨ͠
#VTJOFTTϝʔϧ૿͑ଓ͚͍ͯΔ 10 IUUQXXXSBEJDBUJDPNXQXQDPOUFOUVQMPBET&NBJM4UBUJTUJDT3FQPSU&YFDVUJWF4VNNBSZQEG
ԿʹΘΕ͍ͯΔͷ͔ʁ 11
ར༻༻్ͷมԽ 12 ॏཁͳϚʔέςΟϯάπʔϧ ਓͱਓͷίϛϡχέʔγϣϯ ਓʹϦʔν͢ΔͨΊͷπʔϧ
ιʔγϟϧϝʔσΟΞͷΠϯλϥΫγϣϯ 13 IUUQCMPHTGPSSFTUFSDPNOBUF@FMMJPUUJOTUBHSBN@JT@UIF@LJOH@PG@TPDJBM@FOHBHFNFOU
ϝʔϧͷΠϯλϥΫγϣϯ 14 IUUQE[GEZ[ENDTEDMPVEGSPOUOFUBCSBOEOFXWJFXXQDPOUFOUVQMPBETQSPUFDUFERQEG
͔͠͠ 15
࣮͍͠ϝʔϧૹ৴ 16 ϝʔϧૹ৴Λ્Ήଟͷน "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 ϝοηʔδ͕ಧ͍͍ͯͳ͍ͱ͍͏ௐࠪ݁Ռ
17
4FOE(SJEͱ 18 &NBJM*OGSBTUSVDUVSFBTB4FSWJDF 4FOE(SJEΫϥυϕʔεͷϝʔϧΠϯϑϥαʔϏεͰɺ ݄ؒԯ௨ͷϝʔϧ৴Λࢧ͍͑ͯ·͢ɻ ϝʔϧͷΠϯϑϥͱͯ͠ඞཁͳػೳશͯඋΘ͍ͬͯ·͢ɻ 8FCαʔϏε ड৴#09ʹ౸ண
4FOE(SJEͱ 19 4FOE(SJEͷͭͷಛ ࣮֬ͳϝʔϧ৴ ίετ εέʔϥϒϧ ΞφϦςΟΫε "1* αϙʔτ
͝ར༻தͷ͓٬༷ 20 0VS)BQQZ$VTUPNFST
21 IUUQBTDJJKQFMFN
22 p &NBJM*OGSBTUSVDUVSFBTB4FSWJDF&NBJM"1*$PNQBOZ p ϝʔϧΠϯϑϥपΓͰඞཁͱͳΔػೳ͕Ұ௨Γఏڙ͞Ε͍ͯΔ p 4.51PS3&45"1*Λར༻ͯ͠ૹ৴Մೳ p ૹ৴ϘϦϡʔϜʹԠͨ͡ϓϥϯΛ༻ҙ ྫ4JMWFSֹ݄
ԁ p ݻఆ*1ΞυϨεར༻Մ p ૹ৴ΫΥʔλͳ͠ ୠ͠ελʔτ࣌*1ΥʔϜΞοϓΛਪ p ϓϩμΫγϣϯਃෆཁ p ։෧ɺΫϦοΫͳͲͷτϥοΩϯάػೳఏڙ p ϚʔέςΟϯάϝʔϧػೳ͋Γ p ຊޠαϙʔτ͋Γ ߏܭըݚڀॴఏڙ
23 p ͷ༗ΔΠϕϯτ͕ൃੜͨ͠߹ɺҎԼͷϦετʹࣗಈతʹొ ͞Εɺ࣍ճҎ߱ͷૹ৴%SPQ͞Ε·͢ɻ #MPDLTআ͘ #PVODFT #MPDLT
4QBN3FQPSUT *OWBMJE&NBJMT 6OTVCTDSJCFT p Ϧετ֤ΞΧϯτઐ༻Ͱ͋ΓଞϢʔβͷӨڹड͚ͳ͍ p Ϧετͷআखಈ͓Αͼ"1*ͰՄೳ p 4&4΄Ͳݫ͘͠ͳ͍͕ɺͻͲ͍߹ΞΧϯτఀࢭͷ߹͋Γ
24 p ΦϦδφϧͷ֦ுػೳ94.51"1*ϔομ͋Γ ϦΫΤετͰͷେྔૹ৴ ࠩࠐΈ ςϯϓϨʔτͳͲͷػೳͷ0O0⒎ p
΄΅શͯͷػೳΛ"1*Λར༻ͯ͠ૢ࡞Մೳ p "1*ʹՃ͑ڧྗͳ8FCIPPLػೳΛఏڙ &WFOU8FCIPPL *OWPVOE1BSTF8FCIPPL &NBJM 1045
"[VSF͔ΒϝʔϧΛૹΔʹʁ 25
26 7.্ʹ.5"Λߏஙͯ͠৴ 0⒏DFͷར༻ 4FOE(SJEɺ֎෦αʔϏεͷར༻ "[VSF͔Βͷϝʔϧ৴ͷબࢶ ໘ͳ࡞ۀΛશͯࣗͰ େྔ৴ʹ͔ͳ͍
Ұ൪ݱ࣮తͳํ๏
"[VSFY4FOE(SJE 27
݄ʹఏܞൃද 28 ࣮݁ߏ͍ύʔτφʔγοϓ ˞.BSLFUQMBDFʹ݄ʹ "[VSF͔Βͷૹ৴4FOE(SJEҰʂʂ
"[VSF4FOE(SJEࣄྫ 29 αʔΫϧυοτΤϜΤε༷ ݄ؒສ௨Ҏ্Λૹ৴ʂʂ
4FOE(SJEͷ͡Ίํ 30 "[VSF.BSLFUQMBDF
4FOE(SJEͷ͡Ίํ 31 ຊެࣜαΠτTFOEHSJELLFDPKQ
ҙࣄ߲ 32 "[VSF.BSLFUQMBDFͱຊެࣜαΠτ ,,& ͷҧ͍ p ຊެࣜTFOEHSJEDPNͱಉ p ແྉ "[VSF ௨݄
,,&௨ ج४ถࠃ࣌ؒ p ࢧ͍ํ๏ "[VSFΫϨδοτΧʔυ͍ͷΈ ,,&ٻॻ͍Մೳ 4JMWFSҎ্ p "[VSF͔ΒͰ,,&αϙʔτՄೳ ੍ݶ͋Γ
4FOE(SJE6QEBUFT 33
4FOE(SJE$POOFDUPSGPS1PXFS#* 34
/FX1PSUBM 35 $PNJOH4PPO
.BSLFUJOH$BNQBJHOT 36 $PNJOH4PPO
ϋϯζΦϯࢿྉ͋Γ·͢ IUUQCJUMZ(P"[VSF4FOE(SJE 37
)BQQZ4FOEJOH