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
Retty における Signal Sciences の導入事例 / Fastly Yamag...
Search
YuyaKoda
PRO
December 08, 2021
Technology
0
5k
Retty における Signal Sciences の導入事例 / Fastly Yamagoya 2021
https://www.fastly.com/jp/press/press-releases/fastly-yamagoya-2021
YuyaKoda
PRO
December 08, 2021
Tweet
Share
More Decks by YuyaKoda
See All by YuyaKoda
大規模 Terraform リポジトリで頑張る Continuous Version Update / CI/CD Test Night #8
ponkio_o
PRO
1
1.3k
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
460
Kubernetes だけじゃない!Amazon ECS で実現するクラウドネイティブな GitHub Actions セルフホストランナー / CNDW2024
ponkio_o
PRO
6
780
Renovate ではじめる運用レスなライブラリ更新 / 令和最新版 他人に自慢したいヤバいCI/CD LT会 @ yabaibuki.dev #2
ponkio_o
PRO
1
320
Amazon ECS で作るスケーラブルなセルフホストランナー / GitHub Actions Meetup Tokyo #4
ponkio_o
PRO
2
1.2k
業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
ponkio_o
PRO
49
23k
aqua で始める CI-Friendly なツール管理
ponkio_o
PRO
3
1.4k
set-terraform-matrix という Actions を作った / set-terraform-matrix-actions
ponkio_o
PRO
0
660
NGINX Ingress Controller を活用した Retty のサービス開発とモニタリング / NGINX ユーザー会 2022 春
ponkio_o
PRO
0
270
Other Decks in Technology
See All in Technology
管理者向けGitHub Enterpriseの運用Tips紹介: 人にもAIにも優しいプラットフォームづくり
yuriemori
0
190
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
4
760
OpenClawで回す組織運営
jacopen
3
670
Fundraising Gala’s in 2026 What’s Changing & What Still Works
auctria
PRO
0
110
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.6k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
Syncでつながるアジャイル 部署の壁を越えて進化し続けるチームづくり / Agile practices connecting and syncing beyond departmental boundaries
muit
0
100
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.3k
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
280
PMBOK第8版は第7版から何が変わったのか(PMBOK第8版概要解説) / 20260304 Takeshi Watarai
shift_evolve
PRO
0
110
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
160
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
150
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
180
A designer walks into a library…
pauljervisheath
210
24k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
230
The Pragmatic Product Professional
lauravandoore
37
7.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building Adaptive Systems
keathley
44
2.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
KATA
mclloyd
PRO
35
15k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
670
Transcript
3FUUZʹ͓͚Δ4JHOBM4DJFODFTͷ ಋೖࣄྫ Yuya Koda 2021/12/08
ࣗݾհ ໊લ ా༏࠸ ͜͏ͩΏ͏ ͓ࣄ ΠϯϑϥΤϯδχΞ ͖ͳ͓ళ 4"70:ຑे൪ళ 5XJUUFS
!QPOLJP@P IUUQTVTFSSFUUZNF
͋ͳͨʹBESTͳ ͓ళ͕ݟ͔ͭΔ
"HFOEB 8"'ಋೖͷഎܠ 8"'ͷݕ౼ 4JHOBM4DJFODFTΛ༻͍ͨ1P$ͷ࣮ࢪ ͬͯΈͯײͨ͡4JHOBM4DJFODFTͷεΰ͍ͱ͜Ζ
UFSSBGPSNQSPWJEFSTJHTDJͷ׆༻ࣄྫ ·ͱΊ
8"'ಋೖͷഎܠ
ಋೖͷഎܠ ΞΫηεϩάͳͲͰ࣌ʑ؍ଌ͍ͯͨ͠ͷͷɺ݄ͷ্ޙ͔Β߈ܸͱࢥΘΕΔ ϦΫΤετཱ͕ͭΑ͏ʹ w 42-J944ΛૂͬͨϦΫΤετ w ಛʹSFUUZNFݹ͍ϖʔδଘࡏ͠ɺ͜ΕΒ͕ສશʹରࡦ͞Ε͍ͯΔͱ ݴ͑ͳ͍ঢ়گʜ w ͓ߦّͷѱ͍CPUʹΑΔେྔͷϖʔδΫϩʔϧ
w ͦΕʹ͏%#ͷෛՙ্ঢى͖͍ͯͨ🔥 → Ͱ͖Δ͚ͩ WAF ϨΠϠʔͰޚ͍ͨ͠
"848"'ͷࢼݧಋೖ ͱ͋ΔΠϯγσϯτൃੜ࣌ʹɺۓٸͰ"848"'Λಋೖ͢Δશ͘νϡʔχϯάΛͤͣʹ ಋೖͨͨ͠Ίɺ'BMTF1PTJUJWF͕େྔൃੜ͠αʔϏεʹো͕ൃੜ ٸ͗Ͱ8"'Λಋೖͨ࣌͠ͷ༷ࢠ
"848"'ͷࢼݧಋೖ ͦͷޙεςʔδϯάڥͳͲͰࢼͯ͠ΈΔɺ࣮ࡍͷӡ༻ʹͤΔͨΊʹϦΫΤετຖͷ ࡉ͔͍νϡʔχϯάܧଓతͳϧʔϧͷௐ͕ඞਢʹͳΓͦ͏ͩͬͨ😢 σϑΥϧτͷϧʔϧͰݕग़͞ΕͨϦΫΤετ
8"'ͷݕ౼
8"'ͷݕ౼ ଞࣾͷ8"'ͱൺֱͨ͠ॴɺԼهͷΑ͏ͳϙΠϯτͰ4JHOBM4DJFODFT͕Ϛονͨ͠😀 w ӡ༻ίετͷ͞ w ϖʔδຖʹਖ਼نදݱΛॻ͘Α͏ͳ͜ͱͳΔ͘ආ͚͍ͨ w ཏతʹαΠτશମΛอޢ͍ͨ͠ w ۚમతͳίετ
w 8"'ͷӡ༻ߦαʔϏεͳͲΛ͏ͱ8"'ຊମҎ֎ʹग़අ͕ʜ w ಋೖͷ͢͠͞ w μϯλΠϜͳ͠Ͱಋೖ͍ͨ͠ w ෦తʹಋೖ͍ͨ͠ → Signal Sciences Ͱ PoC Λ࣮ࢪ͢Δ͜ͱʹ
4JHOBM4DJFODFT1P$ͷ࣮ࢪ
"HFOU8"'ͱ$MPVE8"' Agent WAF Cloud WAF ྉۚ ˕ ˚ ϨΠςϯγʔ ˕
̋ ಋೖ࣌ͷखܰ͞ ˚ ˕ ӡ༻ίετ ̋ ˕ w "HFOU8"' w ࣗͨͪͰ"HFOUΛηοτΞοϓͯ͠ར༻͢ΔλΠϓ 1SPYZ.PEVMF w ॳճͷ"HFOUͷߏஙΞοϓσʔτͳͲܧଓతͳอक͕ඞཁ w $MPVE8"' w 4JHOBM4DJFODFT͕ࣾཧ͢Δ"HFOUΛ༻͢ΔλΠϓ w 4JH4DJଆͰ"HFOU͕ཧ͞Εɺಋೖ%/4ΛΓସ͑ΔͷΈ 4JHOBM4DJFODFTͷதͰେ͖͘छྨͷಋೖํ๏͕͋Δ
$MPVE8"'ͷಋೖ 0SJHJOͱͳΔΤϯυϙΠϯτΛ4JH4DJࣾʹ͑Δ 4JH4DJଆͰొ͕ඞཁͳͨΊ 4JHOBM4DJFODFTμογϡϘʔυ্Ͱূ໌ॻͷΞοϓϩʔυ αʔϏε ྫTFSWJDFSFUUZNF ͷϨίʔυΛ4JH4DJ͔ࣾΒࢦఆ͞Εͨ$/".&ʹมߋ ൺֱతϦΫΤετ͕গͳ͘ɺ%/4Γସ͑ͰӨڹൣғ͕খ͍͞αʔϏεʹ$MPVE8"' Λಋೖ
TFSWJDFSFUUZNF "QQ4FSWFS $MPVE8"' TFSWJDFSFUUZNF $/".&YYTJHTDJDMPVEXBGDPN
"HFOU8"'ͷಋೖ 1SPYZ.PEFͰಈ࡞͢Δ4JH4DJ"HFOUΛߏங 4JH4DJ"HFOUͷVQTUSFBNͱͯ͠0SJHJO "QQ4FSWFS Λࢦఆ લஈͷ/(*/9ͷVQTUSFBNΛ4JH4DJ"HFOUʹมߋ ൺֱతϦΫΤετ͕ଟ͘ɺ%/4Γସ͑ͩͱӨڹൣғ͕େ͖͍αʔϏεʹ"HFOU8"' Λಋೖ SFUUZNF 4JH4DJ"HFOU
3FWFSTF1SPYZ /(*/9 "QQ4FSWFS
"HFOUNPEFʹ͍ͭͯ w /PUCMPDLJOH ϲ݄ w ϦΫΤετΛه͢ΔͷΈͰɺ࣮ࡍͷϒϩοΫߦΘͳ͍ w #MPDLJOH िؒ
w ҰఆҎ্ѱҙͷ͋ΔϦΫΤετΛड͚ͨΒϒϩοΫ͢Δ w ϒϩοΫͨ͠ϗετͰѱҙͷͳ͍௨ৗͷϦΫΤετड͚͚Δ αʔϏεӨڹΛग़͞ͳ͍ͨΊʹϞχλϦϯά͔ͯ͠ΒϒϩοΫϞʔυʹҠߦͨ͠
4JHOBM4DJFODFTͷ͕͜͜εΰΠʂ
खܰʹಋೖͰ͖Δ "HFOU8"'$MPVE8"'ڞʹಋೖͷख͕ؒ΄ͱΜͲ͔͔Βͳ͔ͬͨ w $MPVE8"'Ͱඞཁͳ࡞ۀূ໌ॻͷΞοϓϩʔυͱ%/4ͷΓସ͑ͷΈ w ΞϓϦέʔγϣϯଆͷมߋෆཁ w "HFOU8"'ͷ߹ڥʹ߹Θ༷ͤͯʑͳܗͰΈࠐΊΔͨΊɺ෦తʹಋೖ͢Δ ͜ͱՄೳ w
3FWFSTF1SPYZ w 8FC4FSWFS.PEVMF /(*/9 "QBDIF **4 w -BOHVBHF.PEVMF +BWB /PEFKT 1ZUIPO
'BMTF1PTJUJWFͷগͳ͞ ࠷େͷݒ೦Ͱ͋ͬͨ'BMTF1PTJUJWF͕ͱʹ͔͘গͳ͍ w ϲ݄ͷ1P$ظؒதʹൃݟ͞Εͨ'BMTF1PTJUJWFͳΜͱ݅ w ͔͠༧Ίઃఆͨ͠ڐՄϧʔϧͳͲͳ͘ɺͨͩ௨͚ͨͩ͠ͷঢ়ଶ w 'BMTF/FHBUJWF͕ଟ͍͔ͱݴΘΕΔͱͦΜͳ͜ͱͳ͘ɺ͔ͬ͠Γݕ͞Ε͍ͯΔ w ʮͷϢʔβ͕ຊ൪ڥͰϒϩοΫϞʔυΛ༻͍ͯ͠Δʯͷೲಘ
0'$6450.&34*/'6--#-0$,*/(.0%&*/130%6$5*0/
ӡ༻ίετͷ͞ 8"'ͷӡ༻ߦͳͲΛར༻ͤͣͱࣗࣾͰेʹཧͰ͖Δ w ʮϖʔδ͕૿͑Δͨͼʹਖ਼نදݱΛݟ͢ʯͳͲͷ࡞ۀ͕جຊతʹඞཁͳ͍ w ϓϦηοτతͳ5FNQMBUFE3VMFT༻ҙ͞Ε͓ͯΓɺྫ͑ʮϩάΠϯͷࣦഊʯͳͲ Λ؆୯ʹઃఆϞχλϦϯάͰ͖Δ -PHJO'BJMVSFͷ5FNQMBUFE3VMFTͷը໘
͔Γ͍͢μογϡϘʔυͱઃఆը໘ ͘͢͝γϯϓϧͳ6*Ͱײతʹૢ࡞͍͢͠ w ײతͳ6*Ͱʮ͋Ε͕ݟ͍ͨʯͱࢥͬͨใʹ͙͢ʹḷΓண͚Δ w ϧʔϧʹ͍ͭͯ༧Ί༻ҙ͞ΕͨϑΟʔϧυΛຒΊΔͱ࡞Ͱ͖Δ w ਖ਼نදݱར༻Մೳ w ಠࣗͷϦετΛ࡞ͯ͠*TJOMJTU*TOPUJOMJTUΛࢦఆͨ͠ΓͰ͖Δ
4JUF3VMFTͷ࡞ը໘
-JTUΛ༻ͨ͠3VMFͷઃఆྫ ྫ͑ɺ༧Ίάϩʔόϧ*1ΞυϨεϦετΛ࡞͓͍ͯͯ͠ɺ*TJOMJTUΛࢦఆ͢Δ͜ͱͰ ΦϑΟε͔ΒͷΞΫηεΛࣝผͭͭ͠ɺϒϩοΫ͠ͳ͍ϧʔϧΛ؆୯ʹઃఆͰ͖Δ
5FSSBGPSN1SPWJEFSͷ׆༻ࣄྫ
ެࣜͷ5FSSBGPSN1SPWJEFS ެࣜͰ5FSSBGPSN1SPWJEFS͕༻ҙ͞Ε͍ͯΔͨΊઃఆͷίʔυཧ͕Ͱ͖Δ w 4JH4DJͷ΄ͱΜͲͷઃఆΛ5FSSBGPSNͰهड़͢Δ͜ͱ͕Ͱ͖Δ w Ұ෦ରԠ͍ͯ͠ͳ͍ͷ͋Δ ࠓޙʹظ IUUQTHJUIVCDPNTJHOBMTDJFODFTUFSSBGPSNQSPWJEFSTJHTDJ
UFSSBGPSNQSPWJEFSTJHTDJͷ׆༻ࣄྫ ฐࣾͰରԠ͍ͯ͠ͳ͍ϦιʔεҎ֎ͯ͢5FSSBGPSNͰཧ͢ΔΑ͏ʹ͠ɺ13࡞Ͱ $*͔ΒUFSBSGPSNQMBOΛ࣮ߦ͠ɺ̼FSHFͰUFSSBGPSNBQQMZ͢ΔΑ͏ʹ͍ͯ͠·͢ 8"'ΛϒϩοΫϞʔυʹมߋ͢Δ13Λग़͍ͯ͠Δ༷ࢠ
·ͱΊ
ಋೖͯ͠ΈͯͲ͏͔ͩͬͨ w શମΛ௨ͯ͠ w 'BMTF1PTJUJWF͕ͱʹ͔͘গͳ͍ w ਖ਼نදݱͷௐΈ͍ͨͳ͕ͭجຊ͍Βͳ͍ w 'BMTF/FHBUJWFগͳ͘ɺͪΌΜͱ߈ܸΛݕͯ͘͠ΕΔ w
$MPVE8"' w ಋೖ͕؆୯Ͱอकඞཁͳ͘ӡ༻ָ͕ w τϥϑΟοΫྔʹΑͬͯίετ͕ωοΫʹͳΔ͜ͱ w "HFOU8"' w ߏஙඞཁͳͷͷɺͦ͜·Ͱେ͖͘ӡ༻ʹखؒऔΒΕͳ͍ҹ w ಋೖλΠϓʹ༷ʑͳબࢶ͕͋Γɺࣗࣾʹ͋ͬͨͷΛ͑Δͷ"HFOU8"' ͷ͍͍ͱ͜Ζ
͋Γ͕ͱ͏͍͟͝·ͨ͠