How Elixir Powers the BBC: From PoC to Production at Scale

Speaker:
Ettore Berardi


Abstract:

This talk chronicles the four-year journey of adopting Elixir at the BBC, evolving from our initial proof-of-concept to serving almost all BBC’s web and app traffic. The presentation will explore how a small team successfully introduced a niche language in a risk-averse enterprise environment, built critical infrastructure components, and gained organisational trust. We’ll dive into practical examples of how Elixir’s strengths were leveraged to handle traffic spikes, implement circuit breakers, and create powerful DSLs for route management.

Key Takeaways:

  • Practical strategies for introducing and scaling Elixir in large, traditional organisations
  • Real-world examples of building resilient systems handling high-traffic loads
  • Lessons learned from developing internal tools and testing strategies to gain corporate confidence
  • Insights into team structure, hiring, and maintaining Elixir expertise in a predominantly JavaScript environment

Target Audience:

  • Mid to senior-level developers and technical leaders interested in:
  • Adopting Elixir in enterprise environments
  • Building and scaling mission-critical infrastructure
  • Managing organisational change and technical risk

Level: Intermediate

Tags: Resilience, Enterprise, Scale