Data Infrastructure & Analytics
Project Crossbow: Lessons from Refactoring a Large-Scale Internal Tool

Project Crossbow: Lessons from Refactoring a Large-Scale Internal Tool

4/7/2020 · Junade Ali, Peter Weaver

What this post added

This post details the refactoring and revamp of 'Crossbow', an internal tool used by Cloudflare's Technical Support Engineers for network diagnostics. It highlights the process of deprecating the UI to focus on the CLI, rearchitecting the pub/sub pipeline for better stability and security, and integrating JWT authentication with Cloudflare Access. The post also emphasizes the importance of risk management, feedback loops, and test-driven development in improving internal tooling, leading to a significant increase in usage and the consolidation of other diagnostic tools into Crossbow.

Read the original post ↗