Circuit-breakers will save your site

Solr. ClamAV. Twitter. Payment gateways. Which of these will take down your site?

When you integrate with an external service, you can be sure that sooner or later, that service will break. Understanding circuit-breaker patterns will allow you to protect yourself: your site will stay stable, when others fall apart.

In this session, we'll cover:

  • Retry and circuit-breaker design patterns
  • Exponential backoff
  • Integration scenarios and choosing the best pattern to implement
  • Best practices for choosing thresholds
  • Implementation practices in PHP and Drupal

This session is for backend developers who implement integration with external services. Suitable for all levels of experience: beginner to expert.