Toggles

AGenda

  • summary of previous meeting: development process with toggles

  • what does it mean to toggle on?

  • story time

  • questions / discussion

SUMMARY of Process

Subtitle

Process

ON

OFF

OUT

What DOES it MEAN Toggle on????

  • toggle values are updated automatically in Dev, E2E and UAT env and through publishing script in Prep, Prod and BAU
  • when releasing we make one commit  in toggle json for Prep and Prod and BAU
  • that commit has a build number to publish toggles

What DOES it MEAN Toggle on????

  • we publish the toggles based on build number
  • we use the same build number for Prep, Prod and BAU so that we avoid picking up other teams toggle changes

PROBLEM

We're blocking other teams 

or

They release toggles before code

Suggested Solution

  • separate commits per update to toggle
  • update toggle value only as part of sign off/release process

QUESTION/Discussion

Conclusions

There is a trade - off :

-  known state and immutable version of code going to prod

- removing block across teams between testing in prep and deploying in parallel

Toggles

By Agata Sumowska

Toggles

  • 234