GrabBlog27 MarDesigning Resilient Systems Beyond Retries (Part 3): Architecture Patterns and Chaos Engineering