How Duffel uses Elixir
Duffel built its Flights API with Elixir, Phoenix and Ecto. One customer request could trigger many airline requests, each with its own payload format, response time and failure modes.
The team used Elixir’s concurrency tools to manage that fan-out and normalize results. The BEAM was a good fit for the same sort of intensive network traffic and coordination it was designed to handle in telecom systems.
Source
Read the engineering story. This profile describes the implementation discussed in that source.
