SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
オフライン行動を支える
メール配送管理 at サイタ
2015/9/1
富田 陽介
コーチ・ユナイテッド株式会社
• 富田 陽介 (ウカンムリ)
• @tmtysk
• 通信会社→開発会社→フリー..
• サイタCTO(2014/1∼)
• 中央線∼渋谷などに出没
• 役者 → 演劇好き
自己紹介
PHPで習い事サービスつくってます
http://cyta.jp/
• PHP .. 独自フレームワーク&Laravel 5.1
• JavaScript .. jQuery & jQuery Mobile
• MySQL
• Memcached, Redis
• もっと見る → http://stackshare.io/coach-united/cyta
Application Stack Since 2009
Service Infrastructure
Amazon EC2
Elastic Load
Balancing
Amazon S3
CloudFront
Amazon RDS
ElastiCache
CloudWatch
Elastic Beanstalk
Amazon
CloudSearch
Amazon SQS
Amazon
Route 53
エンジニアブログ
やってます
http://tech.cunited.jp
けっこう読まれているエントリ
http://tech.cunited.jp/post/96318734265/
メール配送管理への
こだわり
えっ
レッスン今日だっけ?
なんか眠いし
いくのやめよう..
次のレッスン予定
調整面倒だな..
行くかどうかは、
明日考えよう..
レッスン実施に至るまでには
様々な誘惑がある..
レッスンが実際に
おこなわれることが重要
レッスン実施までを支える
リマインドメール&カスタマサポート体制
1. メール単位での配送成功/失敗管理
• NOT 宛先単位 .. メールによっては、急を要するものもある
• 実際に送られた(送ろうとした)内容を個別に確認できるように
2. 必要なときに、できるだけ早く送る
• 1分毎ポーリング、よりも、即時
3. メール配送の処理(SMTP喋るところ)は独立させる
• 配送処理のサービス化
• ビジネスロジックからの同期送信はしない
サイタでのメール配送管理方針
DBとSQSを組み合わせて配送管理
配送前処理 ∼ 配送予約
ここで万一コケても
ロールバックはせず、抜ける
配送Worker処理
常時起動
dequeue結果
受け取るまでループ
配送漏れの補償処理
定期起動
ここで再enqueueが多く
発生するようなら、配送が遅延している
配送失敗の記録&通知処理
Return-Path 個別メールを特定
∼2015/5
レッスン増
→ 配送量増大
一部ドメインからの
Deferredに悩まされる
サポート業務も増大
SendGridに
切り替えました
MTA切り替えるだけ?
ここをSendGridに..
Return-PathでのBounce指定ができない
Bounceメール送ってきてくれないSendGrid
SMTPAPIを使う
SMTPAPIで、個別IDを仕込む
↓
Event Notificationで
配送状況を受け取って処理
SMTPAPIで個別メールIDを仕込む
ここでメール個別の
IDをX-SMTPAPIに指定
SMTPAPIで個別メールIDを仕込む
Event Notificationを受け取り
配送失敗を記録&通知
HTTP POST
一部処理は既存のものが
そのまま使えた
Event Notificationを受け取り
配送失敗を記録&通知
移行完了!
実際はいろいろ
ありましたが..
続きはブログで!
Service Infrastructure
Amazon EC2
Elastic Load
Balancing
Amazon S3
CloudFront
Amazon RDS
ElastiCache
CloudWatch
Elastic Beanstalk
Amazon
CloudSearch
Amazon SQS
Amazon
Route 53
NEW!
ありがとうございました

Contenu connexe

Tendances

Backlogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nuconBacklogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nuconEVERRISE
 
Jsugプレゼン資料new
Jsugプレゼン資料newJsugプレゼン資料new
Jsugプレゼン資料newWataru Kakizoe
 
20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)Daiki Mori
 
Slerがawsで運用してきた話
Slerがawsで運用してきた話Slerがawsで運用してきた話
Slerがawsで運用してきた話Sato Shun
 
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすa-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすSeiko Kuchida
 
Innovation eggcloudnative
Innovation eggcloudnativeInnovation eggcloudnative
Innovation eggcloudnativeTakuro Sasaki
 
自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンスMasayuki Maekawa
 
ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活kazuki kumagai
 
オレ流クラウドデザイン
オレ流クラウドデザインオレ流クラウドデザイン
オレ流クラウドデザインAtsushi Kojima
 
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発Atsushi Kojima
 
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。kintone papers
 
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本Takahiro Moteki
 
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopoYasutaka Hamada
 
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプトVPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプトMasayuki Maekawa
 
さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦Hiroki Ito
 
[福井]網元起動隊in福井
[福井]網元起動隊in福井[福井]網元起動隊in福井
[福井]網元起動隊in福井Hiromichi Koga
 
5分でわかるJRuby最新事情
5分でわかるJRuby最新事情5分でわかるJRuby最新事情
5分でわかるJRuby最新事情Naoto Takai
 
JAWSUG初心者支部 AWSの勉強の仕方
JAWSUG初心者支部 AWSの勉強の仕方JAWSUG初心者支部 AWSの勉強の仕方
JAWSUG初心者支部 AWSの勉強の仕方Takuro Sasaki
 

Tendances (19)

Backlogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nuconBacklogを使ったオフショア開発 #nucon
Backlogを使ったオフショア開発 #nucon
 
Jsugプレゼン資料new
Jsugプレゼン資料newJsugプレゼン資料new
Jsugプレゼン資料new
 
20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)20150523 operation jaws(JAWS-UG OSAKA #13)
20150523 operation jaws(JAWS-UG OSAKA #13)
 
Slerがawsで運用してきた話
Slerがawsで運用してきた話Slerがawsで運用してきた話
Slerがawsで運用してきた話
 
a-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなすa-blog cmsのインポート機能を使いこなす
a-blog cmsのインポート機能を使いこなす
 
Innovation eggcloudnative
Innovation eggcloudnativeInnovation eggcloudnative
Innovation eggcloudnative
 
自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス自治体サイトのWordPressのメンテナンス
自治体サイトのWordPressのメンテナンス
 
ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活ゼロから始めるオープンソース生活
ゼロから始めるオープンソース生活
 
オレ流クラウドデザイン
オレ流クラウドデザインオレ流クラウドデザイン
オレ流クラウドデザイン
 
ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
 
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。kintone devCamp Vol.10 ルックアップのことだけ、考えた。
kintone devCamp Vol.10 ルックアップのことだけ、考えた。
 
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
 
2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo2015/06/27 sakuraclub LT @nullpopopo
2015/06/27 sakuraclub LT @nullpopopo
 
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプトVPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプト
 
さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦さくらインターネットベアメタル自動化への挑戦
さくらインターネットベアメタル自動化への挑戦
 
Application Bootstrap
Application BootstrapApplication Bootstrap
Application Bootstrap
 
[福井]網元起動隊in福井
[福井]網元起動隊in福井[福井]網元起動隊in福井
[福井]網元起動隊in福井
 
5分でわかるJRuby最新事情
5分でわかるJRuby最新事情5分でわかるJRuby最新事情
5分でわかるJRuby最新事情
 
JAWSUG初心者支部 AWSの勉強の仕方
JAWSUG初心者支部 AWSの勉強の仕方JAWSUG初心者支部 AWSの勉強の仕方
JAWSUG初心者支部 AWSの勉強の仕方
 

En vedette

Monitoring Gengo using Saas
Monitoring Gengo using SaasMonitoring Gengo using Saas
Monitoring Gengo using SaasYosuke Tomita
 
S3とSNSで動画機能をつくる話
S3とSNSで動画機能をつくる話S3とSNSで動画機能をつくる話
S3とSNSで動画機能をつくる話Ahmad Shiina
 
SendGrid New Features 2016
SendGrid New Features 2016SendGrid New Features 2016
SendGrid New Features 2016SendGrid JP
 
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川SORACOM,INC
 
AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.Eiji Shinohara
 
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetupakitsukada
 
SendGrid Parse APIをデモってみる
SendGrid Parse APIをデモってみるSendGrid Parse APIをデモってみる
SendGrid Parse APIをデモってみるWataru Sato
 
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩ricksoftKK
 
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏ricksoftKK
 
死闘!Og mailinglist
死闘!Og mailinglist死闘!Og mailinglist
死闘!Og mailinglistKuniyoshi Tone
 
Jiraを使ってタスクの見える化による現場改善
Jiraを使ってタスクの見える化による現場改善Jiraを使ってタスクの見える化による現場改善
Jiraを使ってタスクの見える化による現場改善Narichika Kajihara
 
Raksul 管理画面チラ♡見せナイト
Raksul 管理画面チラ♡見せナイトRaksul 管理画面チラ♡見せナイト
Raksul 管理画面チラ♡見せナイトYuta Tonegawa
 
Aws startup-tech-summer2015
Aws startup-tech-summer2015Aws startup-tech-summer2015
Aws startup-tech-summer2015Shota Umeda
 
Amazon Work Spaces Application Manager
Amazon Work Spaces Application ManagerAmazon Work Spaces Application Manager
Amazon Work Spaces Application ManagerGenta Watanabe
 
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってたAWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた佑介 九岡
 
東ラるう(カラー)2012
東ラるう(カラー)2012東ラるう(カラー)2012
東ラるう(カラー)2012Ayako Ruu
 
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料Takuma Kudo
 
Sentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォームSentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォームweddingpark
 

En vedette (20)

Monitoring Gengo using Saas
Monitoring Gengo using SaasMonitoring Gengo using Saas
Monitoring Gengo using Saas
 
S3とSNSで動画機能をつくる話
S3とSNSで動画機能をつくる話S3とSNSで動画機能をつくる話
S3とSNSで動画機能をつくる話
 
SendGrid New Features 2016
SendGrid New Features 2016SendGrid New Features 2016
SendGrid New Features 2016
 
AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川AWS Startup Tech - 宇宙と雲の間に CTO安川
AWS Startup Tech - 宇宙と雲の間に CTO安川
 
携帯・スマートフォンメールを速く・確実に送る10ヶ条
携帯・スマートフォンメールを速く・確実に送る10ヶ条携帯・スマートフォンメールを速く・確実に送る10ヶ条
携帯・スマートフォンメールを速く・確実に送る10ヶ条
 
AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.AWS Startup Tech Lightning Talks 2015 Summer at dots.
AWS Startup Tech Lightning Talks 2015 Summer at dots.
 
20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup20140807 AWS Startup Tech Meetup
20140807 AWS Startup Tech Meetup
 
SendGrid Parse APIをデモってみる
SendGrid Parse APIをデモってみるSendGrid Parse APIをデモってみる
SendGrid Parse APIをデモってみる
 
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
ご挨拶:リックソフト株式会社 代表取締役 大貫 浩
 
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
これからのソフトウェア開発でのプロジェクト管理の展望 ~ アトラシアン製品の価値 アトラシアン株式会社 エバンジェリスト 長沢 智治氏
 
死闘!Og mailinglist
死闘!Og mailinglist死闘!Og mailinglist
死闘!Og mailinglist
 
...Lag
...Lag...Lag
...Lag
 
Jiraを使ってタスクの見える化による現場改善
Jiraを使ってタスクの見える化による現場改善Jiraを使ってタスクの見える化による現場改善
Jiraを使ってタスクの見える化による現場改善
 
Raksul 管理画面チラ♡見せナイト
Raksul 管理画面チラ♡見せナイトRaksul 管理画面チラ♡見せナイト
Raksul 管理画面チラ♡見せナイト
 
Aws startup-tech-summer2015
Aws startup-tech-summer2015Aws startup-tech-summer2015
Aws startup-tech-summer2015
 
Amazon Work Spaces Application Manager
Amazon Work Spaces Application ManagerAmazon Work Spaces Application Manager
Amazon Work Spaces Application Manager
 
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってたAWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
 
東ラるう(カラー)2012
東ラるう(カラー)2012東ラるう(カラー)2012
東ラるう(カラー)2012
 
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
 
Sentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォームSentryを利用したエラー集約プラットフォーム
Sentryを利用したエラー集約プラットフォーム
 

Similaire à オフライン行動を支えるメール配送管理 at サイタ

Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Tokuhiro Matsuno
 
Web制作・運用会社に必要なCDNサービスとは?
Web制作・運用会社に必要なCDNサービスとは?Web制作・運用会社に必要なCDNサービスとは?
Web制作・運用会社に必要なCDNサービスとは?J-Stream Inc.
 
マイクロサービスにおける 非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャマイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける 非同期アーキテクチャota42y
 
Creating Mashup service in Yamaguchi
Creating Mashup service in YamaguchiCreating Mashup service in Yamaguchi
Creating Mashup service in YamaguchiOhishi Mikage
 
HTML5から始まる技術革新
HTML5から始まる技術革新HTML5から始まる技術革新
HTML5から始まる技術革新Wakasa Masao
 
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発Yuuji Arakaki
 
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャーマイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャーTsukasa Kato
 
Ipメッセージング勉強会
Ipメッセージング勉強会Ipメッセージング勉強会
Ipメッセージング勉強会Katsumi Takahashi
 
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なことHTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なことMasakazu Muraoka
 
Heroku meetup 13_shuttlebus-heroku
Heroku meetup 13_shuttlebus-herokuHeroku meetup 13_shuttlebus-heroku
Heroku meetup 13_shuttlebus-herokumasaoki_ohashi
 
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれするDocker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれするHideaki Tokida
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterpriseKoichiro Sumi
 
クラウドを用いるIoT開発における実費レポート
クラウドを用いるIoT開発における実費レポートクラウドを用いるIoT開発における実費レポート
クラウドを用いるIoT開発における実費レポートMasayuki KaToH
 
ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5Wakasa Masao
 
スクレイピングその後
スクレイピングその後スクレイピングその後
スクレイピングその後Tomoki Hasegawa
 
Html5でOpen Dataをやってみる
Html5でOpen DataをやってみるHtml5でOpen Dataをやってみる
Html5でOpen DataをやってみるMasakazu Muraoka
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクションTakahiro Okumura
 

Similaire à オフライン行動を支えるメール配送管理 at サイタ (20)

Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用Lineにおけるspring frameworkの活用
Lineにおけるspring frameworkの活用
 
Web制作・運用会社に必要なCDNサービスとは?
Web制作・運用会社に必要なCDNサービスとは?Web制作・運用会社に必要なCDNサービスとは?
Web制作・運用会社に必要なCDNサービスとは?
 
マイクロサービスにおける 非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャマイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける 非同期アーキテクチャ
 
概説 Data API v3
概説 Data API v3概説 Data API v3
概説 Data API v3
 
Creating Mashup service in Yamaguchi
Creating Mashup service in YamaguchiCreating Mashup service in Yamaguchi
Creating Mashup service in Yamaguchi
 
HTML5から始まる技術革新
HTML5から始まる技術革新HTML5から始まる技術革新
HTML5から始まる技術革新
 
クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発クラウドネイティブが行なういまどきWebサービス開発
クラウドネイティブが行なういまどきWebサービス開発
 
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャーマイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
 
Ipメッセージング勉強会
Ipメッセージング勉強会Ipメッセージング勉強会
Ipメッセージング勉強会
 
HTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なことHTML5時代のwebクリエイターに必要なこと
HTML5時代のwebクリエイターに必要なこと
 
Heroku meetup 13_shuttlebus-heroku
Heroku meetup 13_shuttlebus-herokuHeroku meetup 13_shuttlebus-heroku
Heroku meetup 13_shuttlebus-heroku
 
Thing.jsについて
Thing.jsについてThing.jsについて
Thing.jsについて
 
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれするDocker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれする
 
Spath for enterprise
Spath for enterpriseSpath for enterprise
Spath for enterprise
 
クラウドを用いるIoT開発における実費レポート
クラウドを用いるIoT開発における実費レポートクラウドを用いるIoT開発における実費レポート
クラウドを用いるIoT開発における実費レポート
 
ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5ブラウザから飛び出すWeb技術とHTML5
ブラウザから飛び出すWeb技術とHTML5
 
スクレイピングその後
スクレイピングその後スクレイピングその後
スクレイピングその後
 
190731 chalice
190731 chalice190731 chalice
190731 chalice
 
Html5でOpen Dataをやってみる
Html5でOpen DataをやってみるHtml5でOpen Dataをやってみる
Html5でOpen Dataをやってみる
 
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
 

オフライン行動を支えるメール配送管理 at サイタ