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
サービスやアーキテクチャを考慮したパス構造を用いたログ保存について / Web System ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ken’ichiro Oyama
May 15, 2018
Technology
990
4
Share
サービスやアーキテクチャを考慮したパス構造を用いたログ保存について / Web System Architecture #2
Ken’ichiro Oyama
May 15, 2018
More Decks by Ken’ichiro Oyama
See All by Ken’ichiro Oyama
Introducing RFC9111 / YAPC::Fukuoka 2025
k1low
2
5.4k
Design and implementation of "Markdown to Google Slides" / phpconfuk 2025
k1low
1
860
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
680
Flight recorder at the application layer (NOT the FlightRecoder newly added at Go 1.25) / Fukuoka.go #22
k1low
0
150
ソフトウェア開発におけるインターフェイスという考え方 / PHPerKaigi 2025
k1low
12
6.2k
Parsing HCL/CUE / Fukuoka.go #21
k1low
0
11k
実践 net/http Middleware パターン / Kizuku.go Vol.1
k1low
2
430
Cleanup handling in Go / Go Conference 2024
k1low
7
4.1k
CI/CDがあたりまえの今の時代にAPIテスティングツールに求められていること / CI/CD Test Night #7
k1low
18
12k
Other Decks in Technology
See All in Technology
Forget technical debt
ufried
0
180
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
140
SLI/SLO、「完全に理解した」から「チョットデキル」へ
maruloop
2
180
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
390
AIが盛んな時代に 技術記事を書き始めて起きた私の中での小さな変化
peintangos
0
370
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
2
410
AIエージェントの支払い基盤 AgentCore Payments概要
kmiya84377
2
160
会社説明資料|株式会社ギークプラス ソフトウェア事業部
geekplus_tech
0
210
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
4
770
AIの揺らぎに“コシ”を与える階層化品質設計
ickx
0
270
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
120
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
4
280
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
280
The SEO identity crisis: Don't let AI make you average
varn
0
460
How to Ace a Technical Interview
jacobian
281
24k
Deep Space Network (abreviated)
tonyrice
0
130
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Crafting Experiences
bethany
1
140
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
We Have a Design System, Now What?
morganepeng
55
8.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
190
WENDY [Excerpt]
tessaabrams
10
37k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
HDC tutorial
michielstock
2
650
Transcript
খࢁ݈Ұ(.01FQBCP *OD ୈճ8FC4ZTUFN"SDIJUFDUVSFݚڀձ αʔϏεΞʔΩςΫνϟΛߟྀͨ͠ ύεߏΛ༻͍ͨϩάอଘʹ͍ͭͯ
γχΞΤϯδχΞ খࢁ݈Ұ!L-P8 ϗεςΟϯάࣄۀ෦ϗεςΟϯάάϧʔϓϚωʔδυΫϥυνʔϜ IUUQTHJUIVCDPNL-P8
ΞδΣϯμ wత wରαʔϏεͷΞʔΩςΫνϟ wྨ wύεߏΛ༻͍ͨϩάอଘ w·ͱΊ
త w ϩάΛग़ྗอଘ͠ɺͦͯ͠நग़͠׆༻͢Δ͜ͱ8FCγεςϜΛӡ༻͢Δʹ͋ͨͬͯҰൠ తʹߦΘΕ͍ͯΔ w αʔϏεαʔϏεΛߏ͢ΔΞʔΩςΫνϟͷෳࡶԽʹ͍ɺͦΕͧΕͷίϯϙʔωϯ τ͕ग़ྗͨ͠ϩάΛͨͩͦΕͧΕ༻͍ͯαʔϏεͷঢ়ଶΛѲ͢Δ͜ͱ͕ࠔ w ϩάͷอଘநग़ͷख๏ɺσʔλϕʔεͱಉ͡Α͏ʹʮ͋Β͔͡ΊαʔϏεΞʔΩς ΫνϟʹԊͬͨઃܭΛ͢Δͱ͍͏͜ͱʯ͕ͦΕͧΕͷݱͰਐΜͰ͍ΔͷͰͳ͍͔
w ·ͣɺൃදऀ͕ݕ౼ΛਐΊ͍ͯΔʮύεߏΛ༻͍ͨϩάอଘʯʹ͍͍ͭͯٞͨ͠
ൃදऀͷϞνϕʔγϣϯ w ൃදऀ'BTU$POUBJOFSϕʔεͷϩϦϙοϓϚωʔδυΫϥυͷΤϯδχΞ w )551ϦΫΤετ͕༷ʑͳίϯϙʔωϯτΛൖ͠ɺͦͷޙͬͱίϯςφ͕ىಈ͢Δ w ίϯςφͰϢʔβͷ8FCΞϓϦέʔγϣϯ͕ಈ͍͍ͯΔ w ෆ۩߹ൃੜ࣌ʹɺ্هڥʹ͓͍ͯͷݪҼಛఆΛૣΊ͍ͨ
ରαʔϏεͷΞʔΩςΫνϟ w ೖྗͱͯ͠ͷϦΫΤετͱग़ྗͱͯ͠ϨεϙϯεΛରͱͯ࣋ͭ͠8FCΞϓϦέʔγϣϯ w ෳͷίϯϙʔωϯτ͕ϦΫΤετϨεϙϯεͰ࿈ܞ w ͦΕͧΕͷίϯϙʔωϯτଟॏԽ͞Ε͍ͯΔʢͭͷίϯϙʔωϯτ͕ෳ͋Δʣ w ίϯϙʔωϯτ͕ͦΕͧΕϩάΛग़ྗ͢Δ w
ϦΫΤετɺαʔϏεʹ͓͚ΔϢʔβϓϩδΣΫτͳͲͷϢχʔΫͳ*%͕อ࣋͞Εͯ ͓ΓɺϩάΛͦΕΒͰάϧʔϐϯάͰ͖Δͷͱ͢ΔʢҎԼϓϩδΣΫτ*%ʣ
ରαʔϏεͷΞʔΩςΫνϟͷಛੑ w αʔϏε͕ਖ਼ৗͰ͋Δͱ͖ɺҙͷϦΫΤετ֤ίϯϙʔωϯτΛਖ਼͘͠ใ͕ ൖ͠ʢҎԼɺΠϕϯτͷൖʣ࠷ऴతʹਖ਼͘͠ϨεϙϯεΛฦ͍ͯ͠Δ w ͨͩ͠ɺਖ਼͍͠ΠϕϯτͷൖϧʔτछྨͱݶΒͳ͍ w ͋ΔϨεϙϯε͕ਖ਼ৗͰͳ͍ͱ͖ɺͦͷϨεϙϯεʹߜͬͨϦΫΤετϨεϙϯε ؒͷϩά͔Βෆ۩߹ΛಛఆͰ͖ΔՄೳੑ͕ߴ͍ w
ʢྫ͑ʣ)551ϦΫΤετʹ͓͚ΔεςʔλείʔυΛਖ਼͘͠ฦ͍ͤͯΔͱݶ Βͳ͍ʢόάͷ߹ɺਖ਼͘͠ͳ͍ঢ়گͰΛฦ͢Մೳੑ͋Δʣ
ϩάͷར༻ͷతͷྨ αʔϏεͷఆྔతܭଌ w ϩάΛूܭ͠ར༻͢Δ αʔϏεΛߏ͢Δίϯϙʔωϯτͷҙਤ͠ͳ͍ಈ࡞ʢԆόάͳͲʣͷಛఆ w ϩάͷৄࡉΛಛఆ֬͠ೝ͢Δ ຊൃදͰओʹΛର
Ξϓϩʔνͷྨ อଘ࣌ʹϩάΛͲͷΑ͏ʹਖ਼نԽ͢Δ͔ B ࠷খཻͷϩάΛͲͷΑ͏ʹਖ਼نԽ͢Δ͔ʢ࠷খཻ"QBDIFͷΞΫηεϩά ʹ͓͚ΔΞΫηεͰग़ྗ͞ΕΔϩάͳͲʣ w "QBDIF)551%$PNCJOFE-PH'PSNBUɺ-547 C ෳछྨͷϩά܈ΛͲͷΑ͏ʹਖ਼نԽͯ͠อଘ͢Δ͔
อଘ͞ΕͨϩάΛͲͷΑ͏ʹநग़͢Δ͔ w HSFQɺ&MBTUJD4FBSDI#JH2VFSZͷݕࡧΤϯδϯ ຊൃදͰCΛର
ύεߏΛ༻͍ͨϩάอଘ w ύεߏQBUIUPpMFOBNFFYU w ϩάΛอଘ͢ΔࡍʹύεߏʹҙຯΛ࣋ͨͤΔख๏ w Ұൠతʹ͍ͬͯΔ͜ͱʢΛϑΝΠϧ໊ʹ͚ͭΔɻWBSMPHOHJOYͳͲϛυ ϧΣΞ໊ͷσΟϨΫτϦʹ͢ΔɻͳͲʣ w ຊൃදͰɺ͜ͷύεߏΛ༻͍ͨϩάอଘΛɺ൚༻తͳͷͰͳ͘ɺΑΓαʔ
ϏεΞʔΩςΫνϟʹ߹Θͤͯઃܭ͢Δ͜ͱΛఏҊ
ྫGBVMUMJOFʹ͓͚Δϩάอଘߏ w IUUQTHJUIVCDPNGBVMUMJOFGBVMUMJOF w "84ͷϚωʔδυαʔϏεͰߏங͞ΕͨΤϥʔτϥοΩϯάπʔϧ w ͭͷΤϥʔϩάΛ QSPKFDUT\ϓϩδΣΫτ໊^FSSPST\Τϥʔϝοηʔδ^PDDVSSFODFT\࣌ࠁ^KTPO ͱ͍͏ύεߏͰ"844ʹอଘ w
ϓϩδΣΫτҰཡɺϓϩδΣΫτ͝ͱͷΤϥʔҰཡɺΤϥʔ͝ͱͷ࣌ࠁʹΑΔߜ ࠐ͕ɺύεߏͷใͷΈͰՄೳ
ରαʔϏεͷΞʔΩςΫνϟͷಛੑʢ࠶ܝʣ w αʔϏε͕ਖ਼ৗͰ͋Δͱ͖ɺҙͷϦΫΤετ֤ίϯϙʔωϯτΛਖ਼͘͠ใ͕ ൖ͠ʢҎԼɺΠϕϯτͷൖʣ࠷ऴతʹਖ਼͘͠ϨεϙϯεΛฦ͍ͯ͠Δ w ͨͩ͠ɺਖ਼͍͠ΠϕϯτͷൖϧʔτछྨͱݶΒͳ͍ w ͋ΔϨεϙϯε͕ਖ਼ৗͰͳ͍ͱ͖ɺͦͷϨεϙϯεʹߜͬͨϦΫΤετϨεϙϯε ؒͷϩά͔Βෆ۩߹ΛಛఆͰ͖ΔՄೳੑ͕ߴ͍ w
ʢྫ͑ʣ)551ϦΫΤετʹ͓͚ΔεςʔλείʔυΛਖ਼͘͠ฦ͍ͤͯΔͱݶ Βͳ͍ʢόάͷ߹ɺਖ਼͘͠ͳ͍ঢ়گͰΛฦ͢Մೳੑ͋Δʣ
ݕ౼͍ͯ͠Δϩάͷύεߏ \ϓϩδΣΫτ*%^:NE)\ϦΫΤετ࣌ࠁ^@\τϨʔε*%^@\ίϯϙʔωϯτ*%^@@\ίϯϙʔ ωϯτ*%^MPH w ʮਖ਼͍͠Πϕϯτൖͷϧʔτʯ͕ݶఆͨ͠छྨ͔͠ͳ͍߹ɺʮ͋ΔϓϩδΣΫ τͷ͋Δ࣌ࠁۙͷௐࢠ͕͓͔͍͠ʯͱ͍͏ͱ͖ʹɺ·ͣͲͷίϯϙʔωϯτͰΠ ϕϯτͷൖ͕͏·͍͔͘ͳ͔͔ͬͨΛύεͷ͞ύε໊͔ΒߜΓࠐΈͰ͖Δ w τϨʔε*%ϦΫΤετ͝ͱͷ*% w
ίϯϙʔωϯτ*%ίϯϙʔωϯτ͝ͱͷݻఆͷ*%
༗༻Ͱ͋Δࠜڌ ຊൃදͷΞʔΩςΫνϟͰ͋ΕશͯͷΠϕϯτൖ༗άϥϑʹͳΔ Πϕϯτൖͷύεύεߏ
ύεߏΛ༻͍ͨϩάอଘͷϝϦοτ w -JOVYͷϑΝΠϧγεςϜ্Ͱ࣮ݱՄೳ w ಋೖ͕؆୯ w ύεߏͷϧʔϧΛ͏·͘ઃܭ͢Δ͜ͱͰɺႈੑΛͬͨϩάऩू͕Մೳ w "844ͳͲͷΦϒδΣΫτετϨʔδͷར༻Λࢹʹ͍ΕΔ͜ͱ͕Ͱ͖Δ
·ͱΊ w ൃදऀϩάอଘͷํ๏ʹ͍ͭͯσʔλϕʔεͷΑ͏ʹʮ͋Β͔͡ΊαʔϏε ΞʔΩςΫνϟʹԊͬͨઃܭΛ͢ΔྲྀΕ͕͋ΔͷͰͳ͍͔ʯͱߟ͍͑ͯΔ w ͦͷҰख๏ͱͯ͠ʮύεߏΛ༻͍ͨϩάอଘʯͱ͍͏ΞΠσΞͷಋೖΛݕ౼͠ ͍ͯΔ Έͳ͞Μ͕ϩάΛͲͷΑ͏ʹอଘ͠நग़͍ͯ͠Δͷ͔ΛΓ͍ͨͰ͢