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
SendGridとAzureでお手軽メール送信
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
nakansuke
January 16, 2015
Technology
1
32k
SendGridとAzureでお手軽メール送信
GoAzure2015 HackFest内で実施したSendGridワークショップの資料です。
nakansuke
January 16, 2015
Tweet
Share
More Decks by nakansuke
See All by nakansuke
SendGrid Night #10 Opening Talk
nakansuke
0
650
Gmailの新ガイドラインでエンジニアが知っておくべき、これからの「メール配信」のあり方
nakansuke
0
430
SendGrid Introduction
nakansuke
0
510
コミュニティで写真を撮るときの心得
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
480
Other Decks in Technology
See All in Technology
Phase06_ClaudeCode実践
overflowinc
0
1.6k
めちゃくちゃ開発するQAエンジニアになって感じたメリットとこれからの課題感
ryuhei0000yamamoto
0
270
スピンアウト講座05_実践活用事例
overflowinc
0
940
LINEヤフーにおけるAIOpsの現在地
lycorptech_jp
PRO
5
2.1k
Phase08_クイックウィン実装
overflowinc
0
1.4k
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
410
スピンアウト講座02_ファイル管理
overflowinc
0
1.1k
Tebiki Engineering Team Deck
tebiki
0
27k
生成AI活用でQAエンジニアにどのような仕事が生まれるか/Support Required of QA Engineers for Generative AI
goyoki
1
370
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
5
2.1k
Phase09_自動化_仕組み化
overflowinc
0
1.4k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
230
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Claude Code のすすめ
schroneko
67
220k
Balancing Empowerment & Direction
lara
5
960
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
240
How to Talk to Developers About Accessibility
jct
2
160
Discover your Explorer Soul
emna__ayadi
2
1.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
240
What's in a price? How to price your products and services
michaelherold
247
13k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Transcript
4FOE(SJEͱ"[VSFͰ͓खܰϝʔϧૹ৴ גࣜձࣾߏܭըݚڀॴ 4FOE(SJEΤόϯδΣϦετɹதҪצհ GoAzure 2015
ຊϫʔΫγϣοϓͷ֓ཁ p 4FOE(SJE p "[VSF8FCTJUFT p 7JTVBM4UVEJP0OMJOF Λར༻ͯ͠ϝʔϧૹ৴ɺ4FOE(SJE"1*Λମݧ͠·͢ɻ 2
લఏ݅ p ։ൃˍૢ࡞༻1$ p "[VSFΞΧϯτ p 4FOE(SJEΞΧϯτ p (JU 8FCTJUFTͷσϓϩΠʹར༻͠·͢ IUUQHJUTDNDPNEPXOMPBET 3
,"/46,& /","* 4FOE(SJEΤόϯδΣϦετ p 4FOE(SJEͷັྗΛ͑ΔͨΊʑຉத p ৭Μͳٕज़ऀίϛϡχςΟʹग़͠·͢ !OBLBOTVLF LBOTVLFOBLBJ!LLFDPKQ IUUQOBLBOTVLFIBUFOBCMPHDPN
8IPBN*
4FOE(SJEͱʁ
8FCαʔϏε 4FOE(SJE &NBJM*OGSBTUSVDUVSFBTB4FSWJDF 6 ϝʔϧʹؔ͢ΔΛղܾ͢ΔαʔϏεͰ͢ SMTP or Web API ड৴#09ʹ౸ண
ϝʔϧ·ΘΓͷΑ͋͘Δ 7 ૹͬͨͣͳͷʹɾɾɾ ಧ͔ͳ͍ ௨͕ଟ͗ͯ͢ɺ Ϧιʔε͕Γͳ͍ ͕͔͔࣌ؒΓ͗͢Δ ѼઌϦετͷཧ͕໘ εύϜϝʔϧ ѻ͍͞Εͯ͠·ͬͨɾɾɾ
ϒϥοΫϦετରࡦ ͦͦಡ·ΕͯΔͷ͔ʁ
࣮େมͳϝʔϧͷӡ༻ p όϯεϒϩοΫϝʔϧͷରॲ p ϑΟʔυόοΫϧʔϓରԠ p ϒϥοΫϦετରࡦ p εϩοτϦϯάରࡦ p
ૹ৴υϝΠϯೝূ p &ϝʔϧϑΟϧλ p ηΩϡϦςΟɾϗʔϧରࡦ 8
Λͬͯ Έ͔Β։์͞Ε·͠ΐ͏ʂ
4FOE(SJEͷར༻༻్ τϥϯβΫγϣϯϝʔϧ ϚʔέςΟϯάϝʔϧ p ༑ୡϦΫΤετ p ύεϫʔυϦϚΠϯμ p ൃૹͷ͓Βͤ p
ܾࡁྃͷ͓Βͤ p ϝʔϧϚΨδϯ p χϡʔεϨλʔ p ϦπΠʔτ͞Ε·ͨ͠ 10
4FOE(SJEΛར༻ͨ͠ϝʔϧྫ 11
͝ར༻தͷ͓٬༷ 12
ͳͥ4FOE(SJE 13 ࣮֬ͳϝʔϧ৴ ίετ εέʔϥϒϧ ΞφϦςΟΫε "1* αϙʔτ
.BLJOH%FWFMPQFST-JWFT&BTJFS
ඞཁͱͳΔػೳ࠷ॳ͔Βఏڙ͞Ε͍ͯ·͢ p 41' %,*. p ݻఆ*1ΞυϨε p ϑΟʔυόοΫϧʔϓ p ϨϐϡςʔγϣϯϞχλϦϯά
p *41ϞχλϦϯά p Ұ੪େྔ৴ʢϝϧϚΨʣ p ৴ྲྀྔௐ 15 p ΞφϦςΟΫε ü ౸ୡ ü όϯεϨϙʔτ ü εύϜϨϙʔτ ü ϒϩοΫϨϙʔτ ü ։෧τϥοΩϯά ü ΫϦοΫτϥοΩϯά ü ৴ఀࢭτϥοΩϯά
"[VSFͱ4FOE(SJE
݄ʹఏܞൃද 17 ˞"[VSF4UPSFʹ݄ʹ
݄ʹఏܞൃද 18 ˞"[VSF4UPSFʹ݄ʹ "[VSF͔ΒϝʔϧΛૹΔͱ͖ 4FOE(SJEҰʂ
.4ެࣜνϡʔτϦΞϧ 19
"[VSF4FOE(SJEͷྫ 20 ݄ؒສ௨Ҏ্Λૹ৴ʂʂ
͍ͭͮͯɺϋϯζΦϯͰ͢ɻ
ϋϯζΦϯͷྲྀΕ p 4FOE(SJE"1*ମݧ "1*8PSLTIPQ $PEF8PSLTIPQ p 8FCTJUFTʹϝʔϧૹ৴ΞϓϦΛσϓϩΠ p
4FOE(SJEμογϡϘʔυͷ֬ೝ 22
4FOE(SJE͕ఏڙ͢Δศརπʔϧ p "1*8PSLTIPQ "1*ϦϑΝϨϯε݉ϦΫΤετૹ৴πʔϧ IUUQTTFOEHSJEDPNEPDT"1*@3FGFSFODFJOEFYIUNM p $PEF8PSLTIPQ
ݴޠผίʔυੜπʔϧ IUUQTTFOEHSJEDPNEPDT6UJMJUJFTDPEF@XPSLTIPQIUNM 23
8FCTJUFTΞϓϦΛσϓϩΠ
ϩʔΧϧϦϙδτϦͷ࡞ 25 NLEJSXPSLTIPQ DEXPSLTIPQ
ϩʔΧϧϦϙδτϦͷ࡞ 26 HJUDMPOFIUUQTHJUIVCDPNTFOEHSJEKQ B[VSFXPSLTIPQQIQHJU DEB[VSFXPSLTIPQQIQ
"[VSF1PSUBMʹϩάΠϯ 27 ࣗ͝ͷΞΧϯτͰϩάΠϯ͍ͯͩ͘͠͞
৽ن8FCαΠτͷՃ 28
৽ن8FCαΠτͷՃ 29
৽ن8FCαΠτͷՃ 30
ΞϓϦέʔγϣϯͷઃఆ 31
ΞϓϦέʔγϣϯͷઃఆ 32
ΞϓϦέʔγϣϯͷઃఆ 33
8FCαΠτͷϦϙδτϦͷ༗ޮԽ 34
8FCαΠτͷϦϙδτϦͷ༗ޮԽ 35
8FCαΠτͷϦϙδτϦͷ༗ޮԽ 36
8FCαΠτͷϦϙδτϦͷ༗ޮԽ 37
8FCαΠτͷϦϙδτϦͷ༗ޮԽ 38
ϩʔΧϧϑΝΠϧͷϓογϡ 39 HJUSFNPUFBEEB[VSF ίϐʔͨ͠63-
ϩʔΧϧϑΝΠϧͷϓογϡ 40 HJUQVTIB[VSFNBTUFS
ϩʔΧϧϑΝΠϧͷϓογϡ 41
ಈ࡞֬ೝ 42
ಈ࡞֬ೝ 43
ಈ࡞֬ೝ 44
94.51"1*Λར༻໊ͯ͠લͷࠩࠐΈ 45
94.51"1*Λར༻໊ͯ͠લͷࠩࠐΈ 46
94.51"1*Λར༻໊ͯ͠લͷࠩࠐΈ 47
94.51"1*Λར༻໊ͯ͠લͷࠩࠐΈ 48
94.51"1*Λར༻໊ͯ͠લͷࠩࠐΈ 49
94.51"1*Λར༻໊ͯ͠લͷࠩࠐΈ 50
ςϯϓϨʔτΛ༗ޮԽ 51
ςϯϓϨʔτΛ༗ޮԽ 52
ςϯϓϨʔτΛ༗ޮԽ 53
֤छΠϕϯτͷτϥοΩϯά 54
4FOE(SJEͷ͡Ίํ
."3,&51-"$&͔ΒબՄೳ 56
ຊޠϗʔϜϖʔδ 57 p ಈը͝ར༻ΨΠυ p ϒϩά p ֤छ4/4 p αϙʔτ૭ޱ
p ৽نొडத ɹTFOEHSJELLFDPKQ νΣοΫʂʂ
ฐࣾʹ͝࿈བྷ͍ͩ͘͞ 58 ຊޠϗʔϜϖʔδ ຊޠυΩϡϝϯτ ຊޠαϙʔτ
ฐࣾʹ͝࿈བྷ͍ͩ͘͞ 59 ຊޠϗʔϜϖʔδ ຊޠυΩϡϝϯτ ຊޠαϙʔτ ແྉͰ͢
5IBOLZPV