Cloudflare

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

Apr 7, 2020Junade Ali, Peter Weaver
Project Crossbow: Lessons from Refactoring a Large-Scale Internal Tool
SummaryAI, from the source post

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.

More from the Data Infrastructure & Analytics trail