Continuous Integration (CI) is a devops and software development practice where code is continuously integrated and are automatically built and tested.| Optimizely
Trunk-based development (TBD) is a software development strategy where engineers merge smaller changes more frequently into the main codebase| Optimizely
Feature flags are a software development technique that turns certain functionality on and off during runtime, without deploying new code.| Optimizely