Announcing Project Turpentine: an easy way to get off Varnish
Turpentine is a VCL-to-TypeScript converter that enables users to migrate their legacy Varnish configurations to modern, Turing-complete programming languages and onto the edge. This solution helps eliminate critical dependencies on individuals who know how to write in VCL and allows for greater expectations of network functionality. Turpentine generates human-readable and well-commented TypeScript code that can be deployed to Cloudflare Workers, a fast serverless platform. The conversion process involves three phases: understanding the meaning of the VCL, optimizing the generated code, and ensuring it is easy to understand by virtually any engineer on the team. Turpentine has been tested in private beta with large customers who have complex VCL files.
Company
Cloudflare
Date published
Sept. 17, 2021
Author(s)
João Sousa Botto
Word count
737
Language
English
Hacker News points
15