How would you structure a microservices architecture to ensure it is resilient to individual service failures at First citizens bank?