Nice one. I have question. In the context of building microservices with .NET Core using Clean Architecture, how would you implement a scenario where multiple asynchronous operations need to be executed in parallel, but with a mechanism to handle partial failures? For instance, if one of the operations fails due to an external dependency issue, how can you ensure the other operations complete successfully and the system remains stable, while also providing meaningful feedback about the failure to the client? What about to describe the approach and include considerations for exception handling, task composition, and efficient resource usage.