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
エンジニアリングの良い塩梅🧂🌸
Search
takato fukui
July 10, 2025
Technology
96
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
910
機関室の灯りは消えない
takatofukui
0
64
dd-trace-goのtrace context propagation実装
takatofukui
0
620
ソフトウェアテスト
takatofukui
0
98
なぜコードを書いてはいけないか
takatofukui
0
170
リファクタリング
takatofukui
0
160
本番分析データベースを丸ごと削除した人の顔
takatofukui
0
140
Other Decks in Technology
See All in Technology
LLMの知識とAIエージェント
happysamurai294
0
120
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
420
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
370
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
110
DevelopersIO2026 -バックアップは“消されないこと”が9割-
yoshida0129
0
440
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
5
2.7k
reInvent2026stby LT00 "Change your life!"
shinichirokawano
1
440
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
360
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
200
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
3
1.4k
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.8k
AI AgentによるEmbedded SREの取り組み
tgidgd
1
180
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
340
Building Applications with DynamoDB
mza
96
7.3k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
590
Raft: Consensus for Rubyists
vanstee
143
7.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
First, design no harm
axbom
PRO
2
1.4k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
300
Thoughts on Productivity
jonyablonski
76
5.4k
Transcript
エンジニアリングの良い塩梅 🧂🌸 【ORION】エンジニアLT会#6 '25/07/10 福井崇人 エンジニアリングにおける「ちょうどいい」バランスを探る旅 へようこそ
自己紹介 福井崇人 金融系SIや事業会社のエンジニアなどを経て、 現在はRetty株式会社に所属
エン¸ニアúング~良い塩梅(バùン ¹)難しい 観点 ºーバーエン¸ニアúングかど うか どこまでパフォーマンスを良くする か どこまでセキュリティ対策するか … テ¹ø~厚さや»バüッ¸
コーùコメンø~詳細度 ýグ~量 アùーø~種類 Lintûーû~厳格さ …
良い塩梅はどう難しいか (例えば)テストの厚さ 厚すぎると:ちょっとした変更でテストが失敗し、テスト修 正コストがかかる 薄すぎると:品質リスクが高くなる (例えば)ログの量 多すぎると:大事なログが埋もれて見つけにくく、保管コス トがかかる 少なすぎると:調査しにくい
良い塩梅はなぜ難しいか 良い塩梅を決めるコンテキスト変数が多く、時変的 提供するものの中 提供者への影響 人命, お金, 個人情報 提供するものの使われ方 本番で動く, 1回だけ使うスクリプト,
ミッションク リティカル ドメインの可変性 実装上の手の入れやすさ … 提供するものの外 チームスキルセット 提供するものフェーズ PoC, 安定稼働期 会社の社会的信用 …
ケーススタディ 万博スポンサーのセキュリティ 万博スポンサーをしている会社の社内セキュリティ環境 → 情報漏洩があったら信用を失う影響が大きいので強め 金のなる木の保守 保守できる人が少なく、手を入れる頻度が少ない"金のなる木"のサービスに手を入れる際のコードコメント → サービス廃止の可能性は低く、今後も保守し続ける可能性があるので、詳細に書く 社内システムの監視
社内で使われる、業務が滞りにくいWebサービスのアラート → アラート設定せず、不具合があった場合は利用者から直接連絡してもらう
どう良い塩梅を見つけていくか やりすぎを経験せずに、良い塩梅向かっていくのではなく…
どう良い塩梅を見つけていくか やりすぎ、やらなすぎの経験を繰り返して、良い塩梅を見つけていくイメージ
やりすぎた、やらなすぎたを どう気づき、振り返るか "感想"を深掘る 「分かりづらい」「使いづらい」といっ た他エンジニアの感想、自分の感 想を深掘りする 日常会話から気づきが得られる 開発活動を深掘る 「開発規模の割に開発遅くない?」 「アウトプットの割に手を入れる箇
所が多くない?」 不具合を深掘る 不具合、インシデント原因を深掘 る 「不具合が起きるのは複雑な設計だ から?」
でそれは良い塩梅なの? 課題が少なくなってくれば良い塩梅になってきてる 課題が少なければ良い塩梅 と言えるのでは
エンジニアリング以外でも同じ これら良い塩梅の考え方はエンジニアリング以外 でも同じ: チーム内外のコミュニケーション量 サービス/プロダクトマニュアルの詳細度 テレワーク or 出社 …
まと± 良い塩梅コンテキスø変数に依存yる 良い塩梅を⾒つけるに"収束yる周波数"~ように 雑に⾔え、何事において²<øレーùオフを考慮wて PDCAを回y=と同x話