Developing and evolving your own control plane
At Fastly we run our own control plane built on top of open-source software, this fact enables us to do things you can't do with traditional protocols. However, wi …
Talk Title | Developing and evolving your own control plane |
Speakers | David Barroso, Fastly |
Conference | NANOG71 |
Conf Tag | |
Location | San Jose, CA |
Date | Oct 2 2017 - Oct 4 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | Talk Video |
At Fastly we run our own control plane built on top of open-source software, this fact enables us to do things you can’t do with traditional protocols. However, with “great power comes with great responsibility”.
In this talk we will:
- Summarize our current control plane architecture, the benefits we get and some of the drawbacks.
- Explain how we decided to evolve our control plane architecture to overcome the challenges while retaining the benefits.
- Detail how the use of open-source software enabled us not only to easily evolve our control plane but also helped us devising a migration plan with no impact and very little human interaction despite the fundamental changes introduced by the new architecture.