How would you design a payment processing service to ensure high availability at BILL for SMB financial workflows?