What strategies do you use to ensure observability and robust monitoring across a distributed microservices architecture at The Engineering?