Deployment usually involves two components: 1. An experimentation infrastructure that provides experiment definitions, variant assignments, and other information 2. Production code changes that implement variant behavior according to the experiment assignment.

