https://learn.microsoft.com/en-us/dotnet/core/resilience/?tabs=dotnet-cli
· 1 year ago
548c806c2cd215ab60b7a935ef71f922a1a5f594
Parent:
6afad9588
1 file changed +1 −1
- dotnet-cheatsheet.html +1 −1
Diff
--- a/dotnet-cheatsheet.html +++ b/dotnet-cheatsheet.html @@ -1265,7 +1265,7 @@ <h6>Core Tenets</h6> <ul> <li><strong data-bs-toggle="tooltip" data-bs-placement="top" title="Designing systems to handle growth in users, data, or transaction volume, often by using patterns like microservices, load balancing, and distributed caching.">Scalability:</strong> Design for growth. Consider patterns like microservices, load balancing, and caching. <a href="https://learn.microsoft.com/en-us/dotnet/architecture/microservices/" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: .NET Microservices Architecture Guide">Microservices Architecture</a></li> - <li><strong data-bs-toggle="tooltip" data-bs-placement="top" title="Building applications that can gracefully handle failures and continue functioning, using techniques like retries, circuit breakers (e.g., with Polly), and health checks.">Resilience & Fault Tolerance:</strong> Implement patterns like retries, circuit breakers (e.g., using <a href="https://github.com/App-vNext/Polly" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: Polly Resilience Framework">Polly</a>), and health checks. <a href="https://learn.microsoft.com/en-us/dotnet/architecture/cloud-native/resilient-applications" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: Resilient Cloud-Native Applications Guide">Resilient Apps</a></li> + <li><strong data-bs-toggle="tooltip" data-bs-placement="top" title="Building applications that can gracefully handle failures and continue functioning, using techniques like retries, circuit breakers (e.g., with Polly), and health checks.">Resilience & Fault Tolerance:</strong> Implement patterns like retries, circuit breakers (e.g., using <a href="https://github.com/App-vNext/Polly" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: Polly Resilience Framework">Polly</a>), and health checks. <a href="https://learn.microsoft.com/en-us/dotnet/core/resilience/" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: Resilient Cloud-Native Applications Guide">Resilient Apps</a></li> <li><strong data-bs-toggle="tooltip" data-bs-placement="top" title="Integrating security considerations and practices into every phase of the software development lifecycle, from design to deployment and operation.">Security by Design:</strong> Incorporate security throughout the lifecycle. <a href="https://learn.microsoft.com/en-us/aspnet/core/security/" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: ASP.NET Core Security Documentation">ASP.NET Core Security</a></li> <li><strong data-bs-toggle="tooltip" data-bs-placement="top" title="Writing clean, well-structured, and modular code that is easy to understand, modify, and test. Using practices like Dependency Injection and comprehensive testing.">Maintainability & Testability:</strong> Clean, modular code. Employ DI, unit/integration tests. <a href="https://learn.microsoft.com/en-us/dotnet/core/testing/" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: .NET Testing Documentation">.NET Testing</a></li> <li><strong data-bs-toggle="tooltip" data-bs-placement="top" title="Choosing appropriate methods and platforms for deploying applications, such as containerization (Docker, Kubernetes), serverless computing (Azure Functions), or Platform-as-a-Service (Azure App Service).">Deployment Strategies:</strong> Containers (Docker, Kubernetes), serverless (Azure Functions), PaaS (Azure App Service). <a href="https://learn.microsoft.com/en-us/dotnet/architecture/host-deploy/" target="_blank" rel="noopener noreferrer" data-bs-toggle="tooltip" data-bs-placement="top" title="External link: .NET Hosting and Deployment Guide">Hosting & Deployment</a></li>