Describe a time when an architectural model or software integration failed, and how you resolved the issue.