How would you design a scalable architecture for a health care application that must support growth and reliability?