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
High-performance Technology & Operation in Zuck...
Search
bash0C7
September 19, 2013
Technology
2
4.1k
High-performance Technology & Operation in Zucks Ad network
ad:teck tokyo 2013 AWSブースミニセッション
「Zucksアドネットワークにおけるハイパフォーマンスな技術統合と運用の勘所」
bash0C7
September 19, 2013
Tweet
Share
More Decks by bash0C7
See All by bash0C7
Introduction to ESP32 PicoRuby development
bash0c7
0
140
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
1k
2011年 「ぼっちが懇親会でするべき97のこと」 #97bocchi から積み重ねた【令和7年最新】技術コミュニティ交流戦略2025
bash0c7
1
1.1k
「笑顔」を伝える リモートMTG時代のコミュニケーション戦術
bash0c7
0
110
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
1.6k
20250527 #shinjukurb KaigiEffect LT
bash0c7
2
84
【加筆修正版】ハードワークを支えるフィジカルとメンタルを構築る#rubymusclemixin 活動 #きのこ2025 #きのこ2025_b
bash0c7
0
310
存在感を構築る方法
bash0c7
0
150
introduction
bash0c7
0
93
Other Decks in Technology
See All in Technology
Greatest Disaster Hits in Web Performance
guaca
0
270
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
150
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
350
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
1
2.8k
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
490
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
210
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
260
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
The World Runs on Bad Software
bkeepers
PRO
72
12k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
270
Ethics towards AI in product and experience design
skipperchong
2
200
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
Marketing to machines
jonoalderson
1
4.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Transcript
ZZuucckkssアドネットワークにおける ハイパフォーマンスな技術統合と運用の勘所 小芝 敏明 @@bbaasshh00CC77 ((株))ZZuucckkss ((株))VVOOYYAAGGEE GGRROOUUPP
小芝 敏明 @@bbaasshh00CC77 株式会社ZZuucckkss アドネットワーク事業部 株式会社VVOOYYAAGGEE GGRROOUUPP エンジニア ࣸਅIUUQHJIZPKQOFXTSFQPSUQIQDPO 基幹業務,,
BB22CCサービス,, 広告事業等で 管理・設計・開発・運用を幅広くかつ フルスタックに担当 PPHHPPカンファレンス22001133スピーカー(先週末)) 関西RRuubbyy会議0055スピーカー(今年88月)) 東京RRuubbyy会議1100実行委員長(今年11,,33月))
IUUQQIQDPOQIQHSKQX ミッションクリティカル&&ハイパフォーマンス システムにおける技術統合と運用の勘所
IUUQSFHJPOBMSVCZLBJHJPSHLBOTBJ 55年前に関西から飛び出したRRuubbyy初級者が 自分なりに重ねてきたコードと行動
ZZuucckkssアドネットワークにおける ハイパフォーマンスな技術統合と運用の勘所 小芝 敏明 @@bbaasshh00CC77 ((株))ZZuucckkss ((株))VVOOYYAAGGEE GGRROOUUPP
基盤寄りの技術110000%%
BB--2288 「ZZuucckkss」にて承ります ZZuucckkssアドネットワークのお問い合わせは
スマートフォン向�け クリック課金型アドネットワーク ZZuucckkssアドネットワーク IUUQ[VDLTDPKQTFSWJDFBEOFU
22001133年77月新システムに フルリプレース完了
✓リアルタイムレポート ✓莫大な配信ボリューム ✓無停止メンテナンス ✓柔軟な改�修対応
技術的な工夫
✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫
✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫
✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫
こしば pphhppccoonn22001133 で検索ください IUUQEIBUFOBOFKQCBTI$QIQDPO
インフラ作りの工夫
工夫点2つ
その1
ひたすら富豪に作る
None
鉄板の富豪構成パターン MMuullttii--SSeerrvveerr MMuullttii--DDaattaacceenntteerr MMuullttii LLooaadd BBaallaanncceerr
同種のサーバを並べる AAuuttooSSccaalliinnggGGrroouupp利用 IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO
複数拠点に冗長化 AAuuttooSSccaalliinnggGGrroouupp+複数ssuubbnneettコンボ IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO
用途別ロードバランサ AAuuttooSSccaalliinnggGGrroouupp+複数EELLBBコンボ IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO
2個も n個も 同じこと
その2
同じものを 同じにつくる
具体的には
本番環境と 検証環境
None
None
l同じに作った
None
ো෮چ܇࿅ ࢼݧ৴࣮ࢪ
✓ネットワーク構成 ✓インスタンスタイプ ✓永続化データ ✓アプリケーション
MMaannaaggeemmeenntt CCoonnssoollee IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO
作業の再現性が皆無 手順書頼りになる…�
CClloouuddFFoorrmmaattiioonnで 環境構成を一気作成 IUUQBXTBNB[PODPNKQDMPVEGPSNBUJPO
ssuubbnneett,, rroouutteerr,, SSeeccuurriittyyGGrroouupp 等は一気呵成にCClloouuddFFoorrmmaattiioonn
細かく調整する部分をCCLLIIや MMaannaaggeemmeenntt CCoonnssoollee
✓AAuuttooSSccaalliinnggGGrroouupp ✓LLaauucchhCCoonnffiigg ✓RRDDSS ✓AAlleerrmm ✓など
再現性の確保 変更容易性の確保
どこから手をつけ ればいいのか
全部 CClloouuddFFoorrmmaattiioonnに 寄せる
✓インフラ作りの工夫 ✓処理方式の工夫 ✓プログラミング言語の工夫 ✓モニタリングの工夫 ✓ホットフィックスの工夫
✓ひたすら富豪に作る ✓同じものを同じにつくる
基礎となる姿勢
l 「現場」に出向�いて「現物」に 直接触れ、「現実」をとらえる ことを重視する。 IUUQLPUPCBOLKQXPSEࡾݱओٛΑΓൈਮ
三現主義
基礎となる姿勢
設計したら 即試行
実証を重ねる
素材は揃ってる 道具も色々ある
l ハイパフォーマンスな技 術統合と運用の勘所
現物を動かして試行
実測値から調整
現地現物で実証
実績を積み上げる
更なるパフォーマンスへ 駆け抜け続ける