Jeffrey Costa is a Senior Product Manager for Edge Compute at Akamai Technologies.
This blog was co-authored by Tim Vereecke, Josh Johnson, and Medhat Yakan
\r\n This is a blog series about building an A/B test with EdgeWorkers and EdgeKV. Read part one here .
\r\n In our previous blog, we wrote the base code for our A/B test and stored the data locally. Although this may be convenient for testing purposes, it's suboptimal for several reasons:
\r\n \r\n Editing source code just to change data values (e.g., URL updates) introduces the risk of inadvertent changes and bugs
\r\n It's also less convenient since a new EW bundle needs to be generated, uploaded, and activated
\r\n Getting code to work correctly is easier when separated from data values
\r\n Commingling data and code in a single entity may limit future scalability
\r\n \r\n Now that we've written the framework of our code, let's layer in EdgeKV (EKV), our distributed key-value store database.…