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
FeatureToggle戦略と運用方法
Search
kubotak
August 27, 2022
Programming
4
17k
FeatureToggle戦略と運用方法
PHPカンファレンス沖縄2022
kubotak
August 27, 2022
Tweet
Share
More Decks by kubotak
See All by kubotak
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
330
情報漏洩させないための設計
kubotak
6
2.2k
Svelteコンポーネントの依存関係に秩序を〜
kubotak
0
140
DMARCレポート可視化ツールを SvelteKitで作った話
kubotak
2
550
Superforms本番投入で分かった良さとハマりどころ
kubotak
0
920
Storybookを書くだけでリグレッションテストが 実行される世界へようこそ
kubotak
31
11k
(うまくいった||いかなかった) 技術選定は何を考えていたか
kubotak
1
1.3k
ウォーターフォールに思えたプロジェクトにあったアジャイルの要素
kubotak
2
800
Felteで作る簡単フォームバリデーション
kubotak
1
1.7k
Other Decks in Programming
See All in Programming
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
680
A full stack side project webapp all in Kotlin (KotlinConf 2025)
dankim
0
150
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
230
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
280
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
0
190
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
1.2k
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
180
テスターからテストエンジニアへ ~新米テストエンジニアが歩んだ9ヶ月振り返り~
non0113
2
230
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
2
680
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
210
構造化・自動化・ガードレール - Vibe Coding実践記 -
tonegawa07
0
130
Workers を定期実行する方法は一つじゃない
rokuosan
0
120
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Automating Front-end Workflow
addyosmani
1370
200k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
For a Future-Friendly Web
brad_frost
179
9.8k
GitHub's CSS Performance
jonrohan
1031
460k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
Transcript
Copyright© M&A FeatureToggle PHP 2022 / Kenjiro Kubota
Copyright© M&A Profile kubotak-is kubotak_public kenjiro.kubota M&A TypeScript PHP https://kubotak.page
Web Laravel ( )
Copyright© M&A FeatureToggle
Copyright© M&A FeatureToggle aka Feature Flag/Feature Switch/Feature Flipper/Conditional Feature
Copyright© M&A Feature Toggle ON/OFF if
Copyright© M&A Feature Toggle Feature Toggle Release Toggles Experiment Toggles
Ops Toggles Permissioning Toggles : https://cabi 99 .hatenablog.com/entry/ 2019 / 10 / 21 / 14 4 441 : https://martinfowler.com/articles/feature-toggles.html
Copyright© M&A Release Toggles Release Toggles main OFF Release Toggles
Copyright© M&A Experiment Toggles Experiment Toggles A/B
Copyright© M&A Experiment Toggles PHPConference 2 0 2 2
Copyright© M&A Ops Toggles Ops Toggles ⾒ ⾒
Copyright© M&A Permissioning Toggles Permissioning Toggles ⾒ Experiment Toggles
Copyright© M&A Release Toggles
Copyright© M&A M&A M&A Release Toggles Feature Toggle Feature Toggle
Git Feature
Copyright© M&A Feature Feature Toggle
Copyright© M&A Feature feature
Copyright© M&A Feature main
Copyright© M&A Feature feature
Copyright© M&A Feature main feature main feature
Copyright© M&A Feature main feature main feature
Copyright© M&A Feature feature main ⾒
Copyright© M&A Feature feature main ⾒
Copyright© M&A Feature Toggle ⾒
Copyright© M&A Feature Toggle Feature Toggle ⾒
Copyright© M&A Feature Toggle feature
Copyright© M&A Feature Toggle feature Feature Toggle main
Copyright© M&A Feature Toggle
Copyright© M&A Feature Toggle DB name enabled created_at updated_at flag_a
1 2 02 2 - 08 - 2 7 11 : 30 : 0 0 2 02 2 - 08 - 2 7 11 : 30 : 0 0
Copyright© M&A Feature Toggle DB name enabled created_at updated_at flag_a
1 2 02 2 - 08 - 2 7 11 : 30 : 0 0 2 02 2 - 08 - 2 7 11 : 30 : 0 0 ON
Copyright© M&A Feature Toggle DB name enabled created_at updated_at flag_a
1 2 02 2 - 08 - 2 7 11 : 30 : 0 0 2 02 2 - 08 - 2 7 11 : 30 : 0 0 DB enabled ⾒
Copyright© M&A Feature Toggle DB name enabled created_at updated_at flag_a
0 2 02 2 - 08 - 2 7 11 : 30 : 0 0 2 02 2 - 08 - 2 7 11 : 30 : 0 0 DB enabled ⾒
Copyright© M&A Feature Toggle DB name enabled created_at updated_at flag_a
1 2 02 2 - 08 - 2 7 11 : 30 : 0 0 2 02 2 - 08 - 2 7 11 : 30 : 0 0 DB ⾒
Copyright© M&A Feature Toggle DB name enabled created_at updated_at flag_a
1 2 02 2 - 08 - 2 7 11 : 30 : 0 0 2 02 2 - 08 - 2 7 11 : 30 : 0 0 Laravel Facade Featue Toggle Facade
Copyright© M&A Feature Toggle
Copyright© M&A Feature Toggle 1 if 2 ON OFF OFF
ON ON/OFF
Copyright© M&A Feature Toggle 3 Feature
Copyright© M&A
Copyright© M&A php-del https://packagist.org/packages/kubotak-is/php-del php-del start flag ~ php-del end
flag
Copyright© M&A php-del https://packagist.org/packages/kubotak-is/php-del php-del start flag ~ php-del end
flag
Copyright© M&A Composer Bin Command
Copyright© M&A Feature Toggle(Release Toggles) 頻 🎉 👮
Copyright© M&A Thanks for watching this :)