Describe a system you designed that faced significant challenges. What were they, and how did you overcome them?