How would you design a structured error handling strategy for a large microservice codebase? | Error Handling | golang Interview Questions | NextRound.in