Soar: Simulation for Observability, reliAbility, and secuRity
Cloudflare has developed a simulation system called SOAR (Simulation for Observability, reliAbility, and secuRity) to manage the complexity of its edge network as it continues to grow. The company serves over 25 million Internet properties and processes an average of 20 million requests per second. SOAR is designed to simulate customer traffic and applications in a data center environment that runs the same software stack as Cloudflare's production data centers, but without any real traffic. This allows engineers to test network features such as bring-your-own-IP (BYOIP) products and catch problems early or avoid them altogether. The system is built with Golang from scratch on Linux servers and has been integrated into Cloudflare's release pipeline.
Company
Cloudflare
Date published
Jan. 14, 2021
Author(s)
Yan Zhai
Word count
3015
Hacker News points
1
Language
English