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
動いてるからヨシ! / It works, ship it!
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
シュン
July 23, 2026
Technology
30
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
動いてるからヨシ! / It works, ship it!
2026/07/23 埼京.dev
https://sai-kyo.connpass.com/event/395150/
シュン
July 23, 2026
More Decks by シュン
See All by シュン
Devinの手も借りたい / I would Even Take Help from Devin
shun_1218
0
270
青春ブタ野郎は立派なキャリアの夢を見ない / Rascal Does Not Dream of Great Career
shun_1218
1
430
Other Decks in Technology
See All in Technology
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
Webの常識が通じないHTMLメールのダークモード
teamlab
PRO
0
120
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
会社説明資料
persolserverworks
0
9.8k
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
220
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
190
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
エンジニアに許された特別な時間の終わり
watany
109
250k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
Everyday Curiosity
cassininazir
0
350
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Designing for humans not robots
tammielis
254
26k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Site-Speed That Sticks
csswizardry
13
1.6k
Transcript
動いてるからヨシ! 埼京.dev #4 2026.07.23 シュン
自己紹介 所属 株式会社カンリー シュン ARIYAMA Shunichiro X @shun_1218 店舗集客メディアの一括管理・分析・運用サービス 「カンリー店舗集客」
プロダクト全体に影響のありそうなアレコレを担当 02
プロダクトが蓄積してきたデータの活用 13万店舗を超える店舗に関するデータ 他プロダクトとの店舗データの連携 各種媒体に投稿されるクチコミの分析 03
BigQuery Google Cloud のデータ ウェアハウス サーバーレスでインフラの管理が不要 大規模データの集計が MySQL のような汎用 RDBMS
に比べて速い 04
同期の仕組み MySQL Avro 変更元 変更分を書き出し Cloud Storage 中間ストレージ MERGE BigQuery
UPSERT で反映 同期先 変更分を Avro に書き出す BigQuery 側は MERGE で反映(UPSERT) 差分は1回あたり 数行〜数百行 05
事件! 06
BigQueryの料金体系 引用: BigQuery | Google Cloud (https://cloud.google.com/bigquery/pricing?hl=ja) 07
MERGEの仕組み MySQL でいうインデックスはない MERGE INTO <target> T ← 巨大なテーブル USING
← 差分(数行) <source> S ON T.id = S.id 更新時に全行の ID を確認する ← この条件で行を探す 一致する行があれば UPDATE なければ INSERT 書き込む差分は数行でもテーブル全体を読む 08
料金体系をもう一度 引用: BigQuery | Google Cloud (https://cloud.google.com/bigquery/pricing?hl=ja) 09
パーティショニング+クラスタリング 小規模データで検証 処理バイト数 Before After 削減率 44.08 KB 1.04 KB
97.6% 10
なぜ気付けなかったか 正しく動くことに注力 新しい取り組みなので実装は小規模で確実に動かすことに集中 良く言えば信頼、悪く言えば油断 主担当として入った時点で動いているものを疑わなかった 11
まとめ 見積もりって大事 前提を疑う コストも品質のうち 12