Upgrade to Pro — share decks privately, control downloads, hide ads and more …

FeatureToggle戦略と運用方法

kubotak
August 27, 2022

 FeatureToggle戦略と運用方法

PHPカンファレンス沖縄2022

kubotak

August 27, 2022
Tweet

More Decks by kubotak

Other Decks in Programming

Transcript

  1. Copyright© M&A FeatureToggle PHP 2022 / Kenjiro Kubota

  2. Copyright© M&A Profile kubotak-is kubotak_public kenjiro.kubota M&A TypeScript PHP https://kubotak.page

    Web Laravel ( )
  3. Copyright© M&A FeatureToggle

  4. Copyright© M&A FeatureToggle aka Feature Flag/Feature Switch/Feature Flipper/Conditional Feature

  5. Copyright© M&A Feature Toggle ON/OFF if

  6. 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
  7. Copyright© M&A Release Toggles Release Toggles main OFF Release Toggles

  8. Copyright© M&A Experiment Toggles Experiment Toggles A/B

  9. Copyright© M&A Experiment Toggles PHPConference 2 0 2 2

  10. Copyright© M&A Ops Toggles Ops Toggles ⾒ ⾒

  11. Copyright© M&A Permissioning Toggles Permissioning Toggles ⾒ Experiment Toggles

  12. Copyright© M&A Release Toggles

  13. Copyright© M&A M&A M&A Release Toggles Feature Toggle Feature Toggle

    Git Feature
  14. Copyright© M&A Feature Feature Toggle

  15. Copyright© M&A Feature feature

  16. Copyright© M&A Feature main

  17. Copyright© M&A Feature feature

  18. Copyright© M&A Feature main feature main feature

  19. Copyright© M&A Feature main feature main feature

  20. Copyright© M&A Feature feature main ⾒

  21. Copyright© M&A Feature feature main ⾒

  22. Copyright© M&A Feature Toggle ⾒

  23. Copyright© M&A Feature Toggle Feature Toggle ⾒

  24. Copyright© M&A Feature Toggle feature

  25. Copyright© M&A Feature Toggle feature Feature Toggle main

  26. Copyright© M&A Feature Toggle

  27. 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
  28. 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
  29. 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 ⾒
  30. 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 ⾒
  31. 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 ⾒
  32. 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
  33. Copyright© M&A Feature Toggle

  34. Copyright© M&A Feature Toggle 1 if 2 ON OFF OFF

    ON ON/OFF
  35. Copyright© M&A Feature Toggle 3 Feature

  36. Copyright© M&A

  37. Copyright© M&A php-del https://packagist.org/packages/kubotak-is/php-del php-del start flag ~ php-del end

    flag
  38. Copyright© M&A php-del https://packagist.org/packages/kubotak-is/php-del php-del start flag ~ php-del end

    flag
  39. Copyright© M&A Composer Bin Command

  40. Copyright© M&A Feature Toggle(Release Toggles) 頻 🎉 👮

  41. Copyright© M&A Thanks for watching this :)