Distributed Systems Verified — Unmesh Joshi Patterns Of

First European Air traffic controller Selection Test

FEAST is a battery of tests that helps Air Navigation Service Providers (ANSPs)
to identify the most suitable candidates for the job of an air traffic controller

Controllers at position
organisation icon

Organisations worldwide use FEAST
candidates icon

Candidates tested

Distributed Systems Verified — Unmesh Joshi Patterns Of

Enter .

In his famous essay, "The Pattern Language of Distributed Systems," he writes: "You don't choose a distributed system. You inherit its complexity. The patterns help you live with that complexity, not fight it." He treats distributed systems as a biological ecosystem. Patterns compete. "Heartbeat" is cheap but prone to false positives. "Lease" is safer but requires synchronized clocks (which you don't have). "Epoch" (or "Generation Number") is the safest, but it requires persistent storage. unmesh joshi patterns of distributed systems

Next time you restart a Kubernetes pod and marvel at how etcd recovers without losing state, or how Kafka maintains order after a broker crashes, remember: you are not witnessing magic. You are witnessing . The patterns help you live with that complexity,

When the "Patterns of Distributed Systems" book is finally released (expected late 2026/early 2027), it will sit on the desk of every infrastructure engineer, right between Designing Data-Intensive Applications (Kleppmann) and Site Reliability Engineering (Google). Unmesh Joshi has done for distributed systems what Christopher Alexander did for architecture and what the Gang of Four did for OOP. He has given us a lens. "Lease" is safer but requires synchronized clocks (which

There is no silver bullet. Only trade-offs. Unlike a static book, Joshi’s pattern repository is a living document. As new systems emerge (like Redpanda, Dragonfly, or FoundationDB), engineers map their behavior back to his patterns.

How should I prepare for FEAST tests?

As a candidate, you want to prepare for the FEAST tests as much as possible. To help you prepare, EUROCONTROL has developed a training platform for applicants. The training platform is free of charge and can be found at https://feast-training.eurocontrol.int/.

Please consent to video cookies to view this video on this page. Otherwise, you can select here to view video on the video streaming site: https://player.vimeo.com/video/962980408?h=ffb2b265d2&badge=0&autopause=0&player_id=0&app_id=58479

Who uses FEAST for the selection of ab initio Air Traffic Controllers?

Other career developments in ATM

The EUROCONTROL Aviation Learning Centre (ALC) is EUROCONTROL’s training centre, located in Luxembourg. It is recognised as a centre of excellence for providing advanced air traffic management (ATM) training, comprising both classroom and e-learning courses, as well as training standards, tools and programmes.

Our training portfolio includes classroom and e-learning training courses aimed at different levels ranging from beginners in ATM to experienced ATM experts. Visit the EUROCONTROL Learning Zone. Our online catalogue of courses allows quick and easy access to all the information you require to help you identify your learning needs.

EUROCONTROL Learning Zone

Become an air traffic controller at EUROCONTROL

Enter .

In his famous essay, "The Pattern Language of Distributed Systems," he writes: "You don't choose a distributed system. You inherit its complexity. The patterns help you live with that complexity, not fight it." He treats distributed systems as a biological ecosystem. Patterns compete. "Heartbeat" is cheap but prone to false positives. "Lease" is safer but requires synchronized clocks (which you don't have). "Epoch" (or "Generation Number") is the safest, but it requires persistent storage.

Next time you restart a Kubernetes pod and marvel at how etcd recovers without losing state, or how Kafka maintains order after a broker crashes, remember: you are not witnessing magic. You are witnessing .

When the "Patterns of Distributed Systems" book is finally released (expected late 2026/early 2027), it will sit on the desk of every infrastructure engineer, right between Designing Data-Intensive Applications (Kleppmann) and Site Reliability Engineering (Google). Unmesh Joshi has done for distributed systems what Christopher Alexander did for architecture and what the Gang of Four did for OOP. He has given us a lens.

There is no silver bullet. Only trade-offs. Unlike a static book, Joshi’s pattern repository is a living document. As new systems emerge (like Redpanda, Dragonfly, or FoundationDB), engineers map their behavior back to his patterns.

Be engaged

Subscribe to the ALC newsletter to receive news about FEAST.