Not all personalization logic is configured using Sitecore personalization. For example, you may have personalizaation logic implemented in C# code. In order to remove the runtime dependency on the Sitecore CD server, this code must be refactored.
This section describes different approaches to using the Uniform Optimize API to refactor this kind of code.
The goal of the examples in this section is to keep you from having to write any code that is tightly coupled with the personalization engine. For example, if Akamai is your personalization engine, you do not want to write any Akamai-specific code.