Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
azumakuniyuki 🐈
1,325 views
SendGridのない世界 | SendGrid Night in Osaka #2
もしもSendGrid(のような配信クラウド)が無かったら自前でメール配信するのに何が必要かって話
Internet
◦
Related topics:
Email Marketing Insights
•
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 37
2
/ 37
3
/ 37
4
/ 37
5
/ 37
6
/ 37
7
/ 37
8
/ 37
9
/ 37
10
/ 37
11
/ 37
12
/ 37
13
/ 37
14
/ 37
15
/ 37
16
/ 37
17
/ 37
18
/ 37
19
/ 37
20
/ 37
21
/ 37
22
/ 37
23
/ 37
24
/ 37
25
/ 37
26
/ 37
27
/ 37
28
/ 37
29
/ 37
30
/ 37
31
/ 37
32
/ 37
33
/ 37
34
/ 37
35
/ 37
36
/ 37
37
/ 37
More Related Content
PDF
mrubyでC使う? Cでmruby使う?
by
Bizan Nishimura
PDF
Rubinius Under a Microscope
by
高広 内山
PDF
Rubyの実装をRubiniusで便利
by
Yutaka Tachibana
PPTX
データ分析基盤として Rancher・k8s で始まるのか調査してみた
by
YASUKAZU NAGATOMI
PDF
RancherとGitOps的な話
by
YASUKAZU NAGATOMI
PDF
KubeWeekly読書メモの紹介
by
ina job
PDF
SCSS + COMPASS 入門
by
NOAN
PPT
Osc2008tokyo秋 なでしこ勉強会
by
kujirahand kujira
mrubyでC使う? Cでmruby使う?
by
Bizan Nishimura
Rubinius Under a Microscope
by
高広 内山
Rubyの実装をRubiniusで便利
by
Yutaka Tachibana
データ分析基盤として Rancher・k8s で始まるのか調査してみた
by
YASUKAZU NAGATOMI
RancherとGitOps的な話
by
YASUKAZU NAGATOMI
KubeWeekly読書メモの紹介
by
ina job
SCSS + COMPASS 入門
by
NOAN
Osc2008tokyo秋 なでしこ勉強会
by
kujirahand kujira
Similar to SendGridのない世界 | SendGrid Night in Osaka #2
PPTX
SendGrid利用事例のご紹介
by
Wakaba Ryosuke
PPTX
Mashup Hackathon 名古屋 MA11
by
Wataru Sato
PPTX
SendGrid Night in Fukuoka #1
by
Wataru Sato
PPTX
Web制作的SendGridのススメ SendGridで色々やってみた話
by
典子 松本
PPTX
SendGridを使おうとしたら審査にハマった話/かしおり【静大情報LT大会】
by
Roshiori
PDF
あなたはどのSendGrid?
by
Noriko Sekiguchi
PPTX
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
by
Wataru Sato
PDF
SendGridを使ったスマホアプリ運用
by
Tsukasa Kato
PDF
SendGridを使ってみよう
by
Shuichi Yukimoto
PDF
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
by
SendGrid JP
PDF
Send grid softlayer_nagoya
by
Shuichi Yukimoto
PDF
SendGrid SDKを捨てた話
by
Yuta Matsumura
PPTX
インテル® Edison ボード ハッカソン東京
by
Wataru Sato
PPTX
SendGrid on Job-Hub
by
Hideki Ohkubo
PPTX
SendGrid Parse APIをデモってみる
by
Wataru Sato
PDF
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
by
Yahoo!デベロッパーネットワーク
PPTX
Fluxflex meetup 2011 in Tokyo
by
Kyosuke Inoue
PDF
221215_Flutter勉強会資料.pdf
by
Masaki Sato
PDF
WantedlyがまだSendGridを使いこなしてない話
by
Yoshinori Kawasaki
PDF
kibayos ieice 090915
by
Mikio Yoshida
SendGrid利用事例のご紹介
by
Wakaba Ryosuke
Mashup Hackathon 名古屋 MA11
by
Wataru Sato
SendGrid Night in Fukuoka #1
by
Wataru Sato
Web制作的SendGridのススメ SendGridで色々やってみた話
by
典子 松本
SendGridを使おうとしたら審査にハマった話/かしおり【静大情報LT大会】
by
Roshiori
あなたはどのSendGrid?
by
Noriko Sekiguchi
MA10 Mashup hackathon 北陸 in 福井 2014/08/30~31
by
Wataru Sato
SendGridを使ったスマホアプリ運用
by
Tsukasa Kato
SendGridを使ってみよう
by
Shuichi Yukimoto
Google Cloud Platformスタートアップハンズオン SendGrid + Google App Engine
by
SendGrid JP
Send grid softlayer_nagoya
by
Shuichi Yukimoto
SendGrid SDKを捨てた話
by
Yuta Matsumura
インテル® Edison ボード ハッカソン東京
by
Wataru Sato
SendGrid on Job-Hub
by
Hideki Ohkubo
SendGrid Parse APIをデモってみる
by
Wataru Sato
Yahoo! JAPANのコンテンツプラットフォームを支えるSpring Cloud Streamによるマイクロサービスアーキテクチャ #jsug #sf_52
by
Yahoo!デベロッパーネットワーク
Fluxflex meetup 2011 in Tokyo
by
Kyosuke Inoue
221215_Flutter勉強会資料.pdf
by
Masaki Sato
WantedlyがまだSendGridを使いこなしてない話
by
Yoshinori Kawasaki
kibayos ieice 090915
by
Mikio Yoshida
More from azumakuniyuki 🐈
PDF
YAPC::Nagoya::Tiny 2019 | Makefile生活
by
azumakuniyuki 🐈
PDF
NSEG勉強会(101)LT: 僕と長野県
by
azumakuniyuki 🐈
PDF
Email is Slack
by
azumakuniyuki 🐈
PDF
[スパム報告]ボタンを押すとどうなるのか | Hosting Casual Talks #4
by
azumakuniyuki 🐈
PDF
Hokkaido.pm#13参加報告 | YAPC::Kansai 2017 Osaka
by
azumakuniyuki 🐈
PDF
メールフォームからメールを送る近代的な方法 | YAPC::Kansai 2017 OSAKA
by
azumakuniyuki 🐈
PDF
僕と北海道とPerl、それとMakefileも。
by
azumakuniyuki 🐈
PDF
PerlモジュールをRubyに移植する時に落ちた穴々
by
azumakuniyuki 🐈
PDF
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
by
azumakuniyuki 🐈
PDF
Hachioji.pm #40 次のbounceHammer開発中
by
azumakuniyuki 🐈
PDF
2013 11-30-mailqueue-monitoring
by
azumakuniyuki 🐈
PDF
Plackで実装したメールサーバ"Haineko"のその後/Shibuya.pl #1
by
azumakuniyuki 🐈
PDF
Perlの書籍紹介/KOF2013
by
azumakuniyuki 🐈
PDF
実践的bounceHammer / KOF2013
by
azumakuniyuki 🐈
PDF
JSONでメール送信(Haineko) / KOF2013
by
azumakuniyuki 🐈
PDF
JSONでメール送信 | HTTP API Server ``Haineko''/YAPC::Asia Tokyo 2013 LT Day2
by
azumakuniyuki 🐈
PDF
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
by
azumakuniyuki 🐈
PDF
Perl and Email #3 ``Haineko''/Kyoto.pm #5
by
azumakuniyuki 🐈
PDF
Kansai.pm #15 LT資料「猫とPerl」
by
azumakuniyuki 🐈
PDF
Namba.pm #0 LT資料
by
azumakuniyuki 🐈
YAPC::Nagoya::Tiny 2019 | Makefile生活
by
azumakuniyuki 🐈
NSEG勉強会(101)LT: 僕と長野県
by
azumakuniyuki 🐈
Email is Slack
by
azumakuniyuki 🐈
[スパム報告]ボタンを押すとどうなるのか | Hosting Casual Talks #4
by
azumakuniyuki 🐈
Hokkaido.pm#13参加報告 | YAPC::Kansai 2017 Osaka
by
azumakuniyuki 🐈
メールフォームからメールを送る近代的な方法 | YAPC::Kansai 2017 OSAKA
by
azumakuniyuki 🐈
僕と北海道とPerl、それとMakefileも。
by
azumakuniyuki 🐈
PerlモジュールをRubyに移植する時に落ちた穴々
by
azumakuniyuki 🐈
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
by
azumakuniyuki 🐈
Hachioji.pm #40 次のbounceHammer開発中
by
azumakuniyuki 🐈
2013 11-30-mailqueue-monitoring
by
azumakuniyuki 🐈
Plackで実装したメールサーバ"Haineko"のその後/Shibuya.pl #1
by
azumakuniyuki 🐈
Perlの書籍紹介/KOF2013
by
azumakuniyuki 🐈
実践的bounceHammer / KOF2013
by
azumakuniyuki 🐈
JSONでメール送信(Haineko) / KOF2013
by
azumakuniyuki 🐈
JSONでメール送信 | HTTP API Server ``Haineko''/YAPC::Asia Tokyo 2013 LT Day2
by
azumakuniyuki 🐈
猫とPerl〜応用編1/YAPC Asia Tokyo 2013 LT-THON::Tiny
by
azumakuniyuki 🐈
Perl and Email #3 ``Haineko''/Kyoto.pm #5
by
azumakuniyuki 🐈
Kansai.pm #15 LT資料「猫とPerl」
by
azumakuniyuki 🐈
Namba.pm #0 LT資料
by
azumakuniyuki 🐈
SendGridのない世界 | SendGrid Night in Osaka #2
1.
SendGrid の ない世界 @azumakuniyuki SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん
2.
自己紹介 @azumakuniyuki (東邦之) 株式会社Cubicroot (京都市) 2 -
インフラエンジニア(ラック実装から構築・保守) - *BSD, Linux, 古くはSolaris, SunOS - ネットワークの設計・サーバの構築と保守 - インフラのコード化支援(Ansible,Serverspec) - 数年前からプログラマー - 主にPerl, Rubyも - サイトの開発(バックエンド) - メール関連の開発 SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
3.
取材をうけた 3 https://employment.en-japan.com/engineerhub/entry/2017/08/23/110000 SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
4.
ニャーン 4SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
5.
電子メール SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
6.
Email Address 6 - コミュニケーションツールの個人識別子としての役割は終わった -
実は裏で使われてるけどメールアドレスを意識してないとか - iMessage(iOSの) - 電話番号よりも容易に複数持てる識別子 - だれでも容易に取得できる(個人情報が不要) - 何個でも持てる(ローカルパートを統一したり(してる)) - 任意の文字列を設定できる(覚えやすい) - いつでも捨てられる(変更・放置) 緩めの個人識別子(ID) SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
7.
SendGridのない世界 SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
8.
8 Before 2009 SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
9.
9 - 2009年以前のメール配信サービス - 全く無いわけではなかった -
ガラケー宛配信に特化した宣伝文句 - 60万通/時 (docomo, au) - 8万(?通/時 (Vodafone, SoftBank) - アプライアンスの形をした配信エンジン - I/FはSMTPだけ - SMTPで時速60万通リレーするには高性能マシンが要る SendGridは2009年うまれ Before 2009 167 通/秒 SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
10.
10 - 他一切の配信サービスが無い世界 - 自前で配信システムを作る必要がある 1.
SMTPサーバ(配信量によって数台〜もっと) 2. IPアドレス(もちろん固定IPアドレス・たくさん) 3. レピュテーション(評判・日頃の行い) 4. メールアドレス管理(バウンスが発生しないように) 5. キューの管理・大規模遅延時のオペレーション 6. 配信速度の調整(低速配信ができるように) もしSendGridが無かったら No Email Delivery Services SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
11.
11 GROUP BY SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
12.
12 メールを重要度で分類 Precedence 1. 決済(有料会員・請求情報・領収情報) 2. 登録(新規登録・設定変更・登録抹消) 3.
通知(規約変更・ユーザ間のメッセージ) 4. 宣伝(キャンペーン・その他お知らせ) SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
13.
13 1. SMTP SERVERS SendGrid
Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
14.
14 最低2台 1. SMTP Servers -
(優先度・高) 決済・登録に関するメール - なるべく遅延しないように - 低優先度メール配信の遅延に巻き込まれることがある - バウンス率も低く低く抑える(0.1%以下とか) - 配信量が偏らない傾向にある - (優先度・低) 通知・宣伝に関するメール - 多少遅延が許される - 短時間で大量に配信する傾向にある SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
15.
SMTP SERVERS(1) 15 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 宣伝系 遅延の影響を受けないよう に混ぜないで直接配送する Destination Host SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
16.
SMTP SERVERS(2) 16 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 遅延の影響を受けないよう に混ぜないで直接配送する 登録系 通知系 Destination Host 宣伝系 SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
17.
Destination Host SMTP SERVERS(3) 17 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 宣伝系 遅延対策で多段構成 遅延したら 別サーバへ リレー SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
18.
Destination Host SMTP SERVERS(4) 18 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 宣伝系 更に多段構成(用心) 遅延したら 別サーバへ リレー 遅延したら 別サーバへ リレー SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
19.
Destination Host SMTP SERVERS(5) 19 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 短時間で大量配信 遅延したら 別サーバへ リレー 遅延したら 別サーバへ リレー たくさん用意する 遅延対策 でなるべ く分散 全部別の IPアドレス を割当てる 宣伝系 SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
20.
Destination Host SMTP SERVERS(6) 20 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 短時間で大量配信 遅延したら 別サーバへ リレー 遅延したら 別サーバへ リレー たくさん用意する 遅延対策 でなるべ く分散 全部別の IPアドレス を割当てる 全部別の IPアドレス を割当てる 全部別の IPアドレス を割当てる 宣伝系 SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
21.
21 2. IP Addresses SendGrid
Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
22.
22 たくさんのIPv4アドレスが要る 2. IPv4 Addresses -
IPv4アドレスはもう枯渇している(2011 IANA) - /26とか/27でも確保が難しい?(クラウド使うとか) - 割り当てられたIPアドレスが汚れている問題 - やたらと遅延する・接続が拒否される - スパム配信で使われていたかも... - 能動的(スパマー)か受動的(踏み台)か - DNSBL(Spamhaus, Spamcopなど)に登録されてる - メールアプライアンス独自のブラックリストに載ってるとか SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
23.
23 IPv6でSMTP? 2. IPv6 Addresses -
全然追いかけてない - Gmailで強制されたら一般化するかな? - まだまだIPv4のSMTP SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
24.
24 3. Reputation SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
25.
25 IPアドレスごとの配信実績 3. Reputation - 評判(信用の世界・日頃の行い) -
昔(200X年代)は無かった? - 当時は知らなかった - 配信実績の無いIPアドレスからはサラサラ送れた - 今(201X年代)は重要な要素 - 突然大量に配信を始めても送れないらしい(伝聞) - ちびちび送る暖機運転が必要 - 時間がかかる SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
26.
26 4. Address Management SendGrid
Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
27.
27 メールアドレスの管理 4. Address Management -
届かない宛先には二度と送らない - ハードバウンス(宛先不明・ドメインが無い) - SendGridでは"event": "dropped"で破棄される - SMTP接続が拒否されるようになる・遅延がひどくなる - 送る量が少量でもアドレス管理はやるべき - バウンスメールを解析するとか - クラウドのバウンス系イベントをDBに反映させるとか SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
28.
28 有効なメールアドレス数を把握 4. Address Management -
マーケティングの観点 - 100万ユーザのうち50%が送れないアドレス(という仮定) - 見積もり段階で使う数値の根拠が信用できない - クリック率とか - ランディングページを置くホストのスペック選定とか - 管理していても配信ごとに1%以下の割合でバウンスする - バウンス率を1%以下で維持し続ける必要がある - メールアドレスは水物・ナマモノ SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
29.
29 Troublesome SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
30.
30 面倒な要素がたくさんある Troublesome... 1. SMTPサーバ - たくさんいる・サーバ管理・キュー管理・死活監視・資産? 2.
IPアドレス - まとめて確保が難・ハズレIPアドレス 3. レピュテーション - 割り当てられたIPアドレスの評判確認・DNSBL対応・暖機運転 4. アドレス管理 - 死んでるメアドに送らない・状態をアプリ側にも反映 SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
31.
31 自前システムでも利点はある Advantages 1. コスト - 膨大な配信を行う(クラウドでは予算が合わない場合) -
すでにハードウェアもIPアドレスも確保している - SMTPに詳しいエンジニアがいて開発ができる 2. 柔軟性 - 細かな調整ができる - サイトに合わせたカスタマイズ SendGrid Night in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
32.
32 そやけど SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
33.
33 SendGrid便利・楽 SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
34.
Destination Host use SendGrid 34 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 短時間で大量配信 遅延したら 別サーバへ リレー 遅延したら 別サーバへ リレー 遅延対策 でなるべ く分散 宣伝系 SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
35.
Destination Host use SendGrid 35 ニャーン 里親になる! なまえ メール でんわ @ 新着ネコ 決済系 登録系 通知系 遅延したら 別サーバへ リレー 遅延したら 別サーバへ リレー 遅延対策 でなるべ く分散 宣伝系 SendGrid Night
in Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
36.
36 メールを送った後 Sisimai http://libsisimai.org/ SendGrid Night in
Osaka #2 | 2017/09/07(木) R3 instituteさん SendGridのない世界 @azumakuniyuki
37.
終
Download