The OKR stuff for this looks like:
O: Determine viability and difficulty of using ESI feature in Varnish as part of a banner bump solution KR: Build a minimal scalable test content service deployable on edge nodes KR: Include minimal content output via ESI on one Varnish instance KR: Expand test to all nodes progressively, and if possible run on all nodes for a full week KR: Summarize challenges and difficulty level of continuing on this solution path
The best idea we have for a trivial minimal test content service is a simple haproxy instance with the necessary static content outputs defined in its configuration. The basic plan is to start with that, then deploy it and integrate it as a backend service for ats-be, and then move on to manual tests and then getting a test ESI tag included in production banner outputs for "real" testing.