CrowdStrike's system design
☰
CrowdStrike Falcon is one lightweight sensor inside every machine's kernel (the core of the operating system) that decides on the spot, and one cloud that learns from all of them and pushes new rules back several times a day.
+ The whole system in one paragraph− Hide
Falcon has two halves. A sensor inside every machine sees every process, file and connection, and blocks attacks on the spot, even offline. A cloud learns from all the sensors and sends new rules back several times a day. On July 19, 2024, one rule file reached every online Windows sensor at once and crashed about 8.5 million machines.
In this lesson
4 chapters · ~10 min · a quick check in eachEverything is on this page — just scroll down ↓
The whole system
What it must do — and how well
CrowdStrike Falcon, on one page
All of Falcon on one page. Left: the sensor in every machine sees and blocks on the spot. Right: the cloud correlates every sensor, shows your team, and sends new code and rules back.
On every machine the kernel driver is told what happens: processes starting, files written, network connections, named pipes.
Falcon's cloud correlates trillions of events a week, and a week is about 600,000 seconds. Even 1 trillion a week is roughly…
Pick one — or just keep scrolling, it's not graded.
Keep going — it's free
Create your free account to unlock the rest of CrowdStrike's system design, keep your progress and pick up right where you left off.
- 2Detect & respond
- 3Shipping updates
- 4The 2024 outage
Ask anything about this system, or share how you'd design it.
Log in to join the conversation