High Availability
Ensure the availability of your configuration data even if a component failes.
There are multiple ways to gain high availability. In a classic world, you would install multiple ConfigSeeders, front it with a load balancer and run the database in a high availability setup. Such a setup, however, is complicated, expensive and not easy to maintain.
While you still can reach high availability with ConfigSeeder in this classic way, we decided to reach high availability with a more modern approach.
The ConfigSeeder itself is not configured in a high availability setup. To gain high availability, you need to install multiple instances of ConfigSeeder Value Providers which use a distributed and high available key-value store (ETCD) as their storage layer.