Handling 100000+ visitors at the world's largest physics lab (CERN)
summary
CERN builds a Science Gateway booking system that handles 100,000+ visitors by encoding visit rules declaratively and executing them with Drools so rule changes deploy without heavy code refactors. The system evaluates ~9,200 data objects per query, offers a nine‑month booking window, integrates OpenStreetMap for postal lookup, and runs on Alma Linux, Argo, React, Kubernetes and Spring Boot. Load tests with Gatling show acceptable latency until roughly 50 users/sec, and the solution already supports the high traffic and quotas required.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:50Science Gateway challenges
- 5:58Manual booking limits
- 9:50Rule-based visitor rules
- 15:17Live booking demo
- 21:02Performance testing
- 22:27Open source at CERN
- 23:54Q&A
related talks
41mHandling 400k+ visitors at the world's largest physics lab (CERN)
25mScaling Data Platforms: Managing Growth from Zero to Billions of Transactions
20mCERN's 1500 Drupal Websites on Kubernetes: Sa...
13mProviding Continuous Integration at CERN
25mHow CERN Monitors the World's Largest Computing Grid with Grafana and Mimir
26mHow We Prepped Our Infrastructure for a Super-Bowl Sized Traffic
34mHow We Handle Over 1 Trillion HTTP Requests ...
19mThe Design and Operation of CloudLab
