SlideShare una empresa de Scribd logo
1 de 53
1
小規模チームでも実現!
スケーラブルな広告システム開発
2017-12-04
2
菊山 知宏 (@syl_k)
▷ 開発グループ グループリーダー
業務:
▷ AWS, PHP, Ruby, Python
▷ コードレビューやタスク調整など
経歴:
▷ iOS, Androidのアプリ、広告SDK
3
サービス説明
4
ASP(アフィリエイト・サービス・プロバイダー)として
SLVRbullet(シルバーバレット)を開発しています
5
0
200000
400000
600000
800000
1000000
1200000
8月 9月 10月 11月
アクセス数
アクセス数
今年7月にサービスをローンチ
登録サイト数は約300サイト
約200倍!
6
構成について
7
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
8
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
広告設定
画像配置
データ保存
9
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
画像広告配信
10
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
広告計測
11
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
安定稼働を目指しつ
つ全体のコストを抑
えたい
案件を増やして売り
上げ向上
障害時の適切な対応
やサポート
要望
12
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
画像サーバーが止まった場合
13
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
画像サーバーが止まった場合
14
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
高負荷で計測サーバーが止まった場合
15
管理画面
一般ユーザー
死活チェック
EC2
EC2
ELB
CloudWatch
RDS
画像サーバー
(EC2)
EC2
高負荷で計測サーバーが止まった場合
16
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
改善案
17
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
・S3
・CloudFront
改善案
18
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
・S3
・CloudFront
改善案
・ELB
・AutoScaling
19
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
・S3
・CloudFront
改善案
・ELB
・AutoScaling
・Snapshot
・Multi-AZ
・S3
・AMI
20
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
21
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
広告設定
データ保存
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
22
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
画像設定
キャッシュ
画像広告配信
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
23
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
広告計測 EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
24
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
データ保存
データ送信
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
25
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
・S3
・CloudFront
改善案
26
問題・障害
サーバーダウン時
計測に必要なデータを分散させ
ることで継続的な計測が可能
解決法
画像配信が止まった時
代替システムによる再連結で
配信可能
データベースダウン時
データベースに依存するシステ
ムを減らし、継続的な計測が可
能
27
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
サーバーが止まった場合
28
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
S3とCloudFront
で配信
サーバーが止まった場合
29
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
S3が止まった場合
30
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
S3が止まった場合
Originを
変更
31
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
CloudFrontが止まった場合
32
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
CloudFrontが止まった場合
代替CDNか
直接配信
33
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
DBが止まった場合
34
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
DBが止まった場合
redisで計測を
継続
計測結果を
ログで送信
35
現状の問題点
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
改善案
・ELB
・AutoScaling
36
問題・障害
負荷が一つのサーバーにの
み集中する
Elastic Load Balancingによる
負荷の分散
解決法
急激な負荷上昇時
(*特に夜間帯!)
AutoScalingによる自動拡張・
処理の分散
37
38
AutoScalingの設定
CPU使用率上昇!
高負荷時
EC2 EC2
AutoScaling
AMI
高トラフィックを捌く場合
AMIから
インスタンス作成
39
AutoScalingの設定
CPU使用率上昇!
高負荷時 安定稼働時
CPU使用率低下
インスタンスを
削除
EC2 EC2
AutoScaling
AMI
AMIから
インスタンス作成
AutoScaling
EC2 EC2
高トラフィックを捌く場合
40
AutoScalingの設定
CPU使用率上昇!
高負荷時 安定稼働時
CPU使用率低下
インスタンスを
削除
消失する前にログを退避しなければいけない
EC2 EC2
AutoScaling
AMI
AutoScaling
EC2 EC2
高トラフィックを捌く場合
データも一緒に
消えてしまう
AMIから
インスタンス作成
41
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
高トラフィックを捌く場合
常時ログを退避
42
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
改善案
・Snapshot
・Multi-AZ
・S3
・AMI
43
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
データのバックアップ
AMI
44
管理画面
一般ユーザー
死活チェック
ELB
CloudWatch
CloudFront
EC2(m4.large)
RDS Aurora Writer
(db.r3.large)
RDS Aurora Reader
(db.r3.large)
Multi-AZ
S3
ELB
EC2(c4.large)
EC2(c4.large)
Multi-AZ
AutoScaling
データのバックアップ
Snapshot
45
まとめ
46
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
安定稼働を目指しつ
つ全体のコストを抑
えたい
案件を増やして売り
上げ向上
障害時の適切な対応
やサポート
要望
47
■サーバーの依存関係
• 配信サーバーが落ちれ
ばユーザーに何も表示
されない
• DBが落ちれば何も広
告計測ができない
現状の問題点
■データバックアップ
• 障害時にデータからの
復旧が難しい
■負荷に耐えられない
• 急な高トラッフィク案
件が来ても十分にさば
くことができない
・S3
・CloudFront
改善案
・ELB
・AutoScaling
・Snapshot
・Multi-AZ
・S3
・AMI
48
システムを構築するにあたり他サービスとの比較や
他社の事例もいろいろ参考にさせていただきました
49
今後やっていきたいこと
・Lambdaでバッチなど実行
・API GatewayによるAPI作成
・Elasticsearch Serviceによるログ解析
50
最後に
51
ぜひ一度お問い合わせください!
https://bltinc.co.jp/form/
2020年度までに
国内有数のASP事業を目指して!
波風を立てる成果を
デジタルマーケティング領域における、パフォーマンスマーケティングに特化した
ブティック型エージェンシーです。
常に新しい「最適」を求めて、クライアント、ステイクフォルダーと走りながら
「解」を導き出すカウンターパートナーになることを標榜します。
慣例や慣習にとらわれず、時には一緒に悩み抜きながらビジネスの最大価値を
追求していきます
52
エンジニア募集中!!
53
ご静聴ありがとうございました

Más contenido relacionado

La actualidad más candente

日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
日本最大の即レスサービス「アンサー」を支える Amazon DynamoDBMasahiro Akita
 
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - SORACOM, INC
 
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?Yasuhiro Horiuchi
 
[MongoDB勉強会 in 2017] MongoDB on AWS
[MongoDB勉強会 in 2017] MongoDB on AWS[MongoDB勉強会 in 2017] MongoDB on AWS
[MongoDB勉強会 in 2017] MongoDB on AWSShuji Kikuchi
 
現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターンcmaraiyusuke
 
Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Amazon Web Services Japan
 
G tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成についてG tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成についてTrainocate Japan, Ltd.
 
Sophos UTM 9のAutoscalingを試してみた
Sophos UTM 9のAutoscalingを試してみたSophos UTM 9のAutoscalingを試してみた
Sophos UTM 9のAutoscalingを試してみたmorisshi
 
Androidを中心に紐解くIoT
Androidを中心に紐解くIoTAndroidを中心に紐解くIoT
Androidを中心に紐解くIoTKeisuke Nishitani
 
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSクラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSHideki Ojima
 
2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)
2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)
2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)BeeX.inc
 
Application Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldApplication Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldKeisuke Nishitani
 
20130518 大規模mt環境の実装on aws
20130518 大規模mt環境の実装on aws20130518 大規模mt環境の実装on aws
20130518 大規模mt環境の実装on awsServerworks Co.,Ltd.
 
Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明SORACOM, INC
 

La actualidad más candente (20)

日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
日本最大の即レスサービス「アンサー」を支える Amazon DynamoDB
 
Amazon GameLift FlexMatch
Amazon GameLift FlexMatchAmazon GameLift FlexMatch
Amazon GameLift FlexMatch
 
Cedec2017 Lumberyard GameLift
Cedec2017 Lumberyard GameLiftCedec2017 Lumberyard GameLift
Cedec2017 Lumberyard GameLift
 
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
 
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
 
[MongoDB勉強会 in 2017] MongoDB on AWS
[MongoDB勉強会 in 2017] MongoDB on AWS[MongoDB勉強会 in 2017] MongoDB on AWS
[MongoDB勉強会 in 2017] MongoDB on AWS
 
AWS AI Solutions
AWS AI SolutionsAWS AI Solutions
AWS AI Solutions
 
現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン現場で使えるDynamoDBと冪等デザインパターン
現場で使えるDynamoDBと冪等デザインパターン
 
Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801
 
G tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成についてG tech2016 クラウド時代に必要とされる組織と人材育成について
G tech2016 クラウド時代に必要とされる組織と人材育成について
 
Sophos UTM 9のAutoscalingを試してみた
Sophos UTM 9のAutoscalingを試してみたSophos UTM 9のAutoscalingを試してみた
Sophos UTM 9のAutoscalingを試してみた
 
Androidを中心に紐解くIoT
Androidを中心に紐解くIoTAndroidを中心に紐解くIoT
Androidを中心に紐解くIoT
 
Microsoft Share Point on AWS
Microsoft Share Point on AWSMicrosoft Share Point on AWS
Microsoft Share Point on AWS
 
Growing up serverless
Growing up serverlessGrowing up serverless
Growing up serverless
 
DynamoDBとはとは
DynamoDBとはとはDynamoDBとはとは
DynamoDBとはとは
 
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSクラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
 
2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)
2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)
2017/7/25 SAP on AWS 長期運用事例セミナー(AWS資料)
 
Application Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless WorldApplication Lifecycle Management in a Serverless World
Application Lifecycle Management in a Serverless World
 
20130518 大規模mt環境の実装on aws
20130518 大規模mt環境の実装on aws20130518 大規模mt環境の実装on aws
20130518 大規模mt環境の実装on aws
 
Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明
 

Similar a 小規模チームでも実現!スケーラブルな広告システム開発

「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜Teruo Adachi
 
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターンKuniteru Asami
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Ayako Omori
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから真吾 吉田
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションDaisuke Masubuchi
 
Realm platform2019
Realm platform2019Realm platform2019
Realm platform2019昌桓 李
 
AWSの最新動向と事例から知る クラウド利用の進化と真価
AWSの最新動向と事例から知る クラウド利用の進化と真価AWSの最新動向と事例から知る クラウド利用の進化と真価
AWSの最新動向と事例から知る クラウド利用の進化と真価Trainocate Japan, Ltd.
 
クラウドと共に進むエンジニアの進化
クラウドと共に進むエンジニアの進化クラウドと共に進むエンジニアの進化
クラウドと共に進むエンジニアの進化Trainocate Japan, Ltd.
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価kaminashi
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップAmazon Web Services Japan
 
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜Atsushi Fukui
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSAmazon Web Services Japan
 
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めようAWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めようAmazon Web Services Japan
 
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Boss4434
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)Yuji Takayama
 
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイドAWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイドTrainocate Japan, Ltd.
 
RespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShellRespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShellYoshifumi Kawai
 
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太schoowebcampus
 

Similar a 小規模チームでも実現!スケーラブルな広告システム開発 (20)

So net
So netSo net
So net
 
aws seminer_so-net_public
aws seminer_so-net_publicaws seminer_so-net_public
aws seminer_so-net_public
 
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
「AWSを活用して少人数で複数のサービスを運用するコツ」〜jawsug in nagoya〜
 
実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン実プロジェクトの経験から学ぶazureサービス適用パターン
実プロジェクトの経験から学ぶazureサービス適用パターン
 
Microsoft Azure Update 20151112
Microsoft Azure Update 20151112Microsoft Azure Update 20151112
Microsoft Azure Update 20151112
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 
OSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーションOSS on Azure で構築するウェブアプリケーション
OSS on Azure で構築するウェブアプリケーション
 
Realm platform2019
Realm platform2019Realm platform2019
Realm platform2019
 
AWSの最新動向と事例から知る クラウド利用の進化と真価
AWSの最新動向と事例から知る クラウド利用の進化と真価AWSの最新動向と事例から知る クラウド利用の進化と真価
AWSの最新動向と事例から知る クラウド利用の進化と真価
 
クラウドと共に進むエンジニアの進化
クラウドと共に進むエンジニアの進化クラウドと共に進むエンジニアの進化
クラウドと共に進むエンジニアの進化
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
 
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜[AWS Developers Meetup 2017] DeveloperのためのライブAWSウォークスルー 〜 AWS SDKの使い方 〜
[AWS Developers Meetup 2017] Developerのための ライブAWSウォークスルー 〜 AWS SDKの使い方 〜
 
Windows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWSWindows 開発者のための Dev&Ops on AWS
Windows 開発者のための Dev&Ops on AWS
 
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めようAWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
AWS Black Belt Online Seminar AWSサービスを利用したアプリケーション開発を始めよう
 
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
Aws summits2014 ソニー銀行_ソニー銀行の考える金融機関のaws活用方式
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)
 
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイドAWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
 
RespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShellRespClient - Minimal Redis Client for PowerShell
RespClient - Minimal Redis Client for PowerShell
 
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
 

小規模チームでも実現!スケーラブルな広告システム開発