How would you design a system to ensure reliability in a high-availability environment for Calix managed services?