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
エンジニアリングの良い塩梅🧂🌸
Search
takato fukui
July 10, 2025
Technology
77
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアリングの良い塩梅🧂🌸
takato fukui
July 10, 2025
More Decks by takato fukui
See All by takato fukui
関数の挙動書き換える
takatofukui
4
880
機関室の灯りは消えない
takatofukui
0
47
dd-trace-goのtrace context propagation実装
takatofukui
0
570
ソフトウェアテスト
takatofukui
0
91
なぜコードを書いてはいけないか
takatofukui
0
150
リファクタリング
takatofukui
0
150
本番分析データベースを丸ごと削除した人の顔
takatofukui
0
130
Other Decks in Technology
See All in Technology
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
140
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
340
最近評価が難しくなった
maroon8021
0
330
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.4k
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
370
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
550
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
130
Genie Ontologyは銀の弾丸かを考える / Is Genie Ontology a Silver Bullet?
nttcom
0
240
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
160
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
2.3k
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
610
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
The untapped power of vector embeddings
frankvandijk
2
1.8k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.9k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
210
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Cost Of JavaScript in 2023
addyosmani
55
10k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
From π to Pie charts
rasagy
0
230
How to Ace a Technical Interview
jacobian
281
24k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Transcript
エンジニアリングの良い塩梅 🧂🌸 【ORION】エンジニアLT会#6 '25/07/10 福井崇人 エンジニアリングにおける「ちょうどいい」バランスを探る旅 へようこそ
自己紹介 福井崇人 金融系SIや事業会社のエンジニアなどを経て、 現在はRetty株式会社に所属
エン¸ニアúング~良い塩梅(バùン ¹)難しい 観点 ºーバーエン¸ニアúングかど うか どこまでパフォーマンスを良くする か どこまでセキュリティ対策するか … テ¹ø~厚さや»バüッ¸
コーùコメンø~詳細度 ýグ~量 アùーø~種類 Lintûーû~厳格さ …
良い塩梅はどう難しいか (例えば)テストの厚さ 厚すぎると:ちょっとした変更でテストが失敗し、テスト修 正コストがかかる 薄すぎると:品質リスクが高くなる (例えば)ログの量 多すぎると:大事なログが埋もれて見つけにくく、保管コス トがかかる 少なすぎると:調査しにくい
良い塩梅はなぜ難しいか 良い塩梅を決めるコンテキスト変数が多く、時変的 提供するものの中 提供者への影響 人命, お金, 個人情報 提供するものの使われ方 本番で動く, 1回だけ使うスクリプト,
ミッションク リティカル ドメインの可変性 実装上の手の入れやすさ … 提供するものの外 チームスキルセット 提供するものフェーズ PoC, 安定稼働期 会社の社会的信用 …
ケーススタディ 万博スポンサーのセキュリティ 万博スポンサーをしている会社の社内セキュリティ環境 → 情報漏洩があったら信用を失う影響が大きいので強め 金のなる木の保守 保守できる人が少なく、手を入れる頻度が少ない"金のなる木"のサービスに手を入れる際のコードコメント → サービス廃止の可能性は低く、今後も保守し続ける可能性があるので、詳細に書く 社内システムの監視
社内で使われる、業務が滞りにくいWebサービスのアラート → アラート設定せず、不具合があった場合は利用者から直接連絡してもらう
どう良い塩梅を見つけていくか やりすぎを経験せずに、良い塩梅向かっていくのではなく…
どう良い塩梅を見つけていくか やりすぎ、やらなすぎの経験を繰り返して、良い塩梅を見つけていくイメージ
やりすぎた、やらなすぎたを どう気づき、振り返るか "感想"を深掘る 「分かりづらい」「使いづらい」といっ た他エンジニアの感想、自分の感 想を深掘りする 日常会話から気づきが得られる 開発活動を深掘る 「開発規模の割に開発遅くない?」 「アウトプットの割に手を入れる箇
所が多くない?」 不具合を深掘る 不具合、インシデント原因を深掘 る 「不具合が起きるのは複雑な設計だ から?」
でそれは良い塩梅なの? 課題が少なくなってくれば良い塩梅になってきてる 課題が少なければ良い塩梅 と言えるのでは
エンジニアリング以外でも同じ これら良い塩梅の考え方はエンジニアリング以外 でも同じ: チーム内外のコミュニケーション量 サービス/プロダクトマニュアルの詳細度 テレワーク or 出社 …
まと± 良い塩梅コンテキスø変数に依存yる 良い塩梅を⾒つけるに"収束yる周波数"~ように 雑に⾔え、何事において²<øレーùオフを考慮wて PDCAを回y=と同x話