Designing Cloud-Native .NET Applications for Scalability and Resilience