Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
High-performance Technology & Operation in Zuck...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
bash0C7
September 19, 2013
Technology
4.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
High-performance Technology & Operation in Zucks Ad network
ad:teck tokyo 2013 AWSブースミニセッション
「Zucksアドネットワークにおけるハイパフォーマンスな技術統合と運用の勘所」
bash0C7
September 19, 2013
More Decks by bash0C7
See All by bash0C7
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
390
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
5
3.8k
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
270
In Hakodate Hokkaido, 3.3-Foot Crafted Ruby Instrument plays ME!! #rubyilluminations #rubykaigi
bash0c7
0
130
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.3k
Infroduction of Ruby WASM Sound Visualizer Presentation
bash0c7
0
62
Introduction to ESP32 PicoRuby development
bash0c7
0
210
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
1.3k
2011年 「ぼっちが懇親会でするべき97のこと」 #97bocchi から積み重ねた【令和7年最新】技術コミュニティ交流戦略2025
bash0c7
1
1.3k
Other Decks in Technology
See All in Technology
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
140
Screen Lens - 今見てる画面を翻訳する
komagata
0
290
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
890
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
240
SREは、MCPとAutopilotをこう使え!
kazumax55
2
800
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
200
データ_AIの事業の勝敗をわけるもの
nek0128
0
350
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
190
Railsのように考える: See through the Master
snoozer05
PRO
3
810
Featured
See All Featured
Believing is Seeing
oripsolob
1
220
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
240
Optimising Largest Contentful Paint
csswizardry
37
4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Amusing Abliteration
ianozsvald
1
300
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
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 ハイパフォーマンスな技 術統合と運用の勘所
現物を動かして試行
実測値から調整
現地現物で実証
実績を積み上げる
更なるパフォーマンスへ 駆け抜け続ける