Microsoft has unveiled a set of best practices it calls the Trusted Web Application (RWA) Pattern for .NET, a set of best practices designed to help developers move applications to the company’s Azure cloud.
Introduced on March 7, RWA was built on the Azure Well-Architected Framework. RWA offers prescriptive guidance on technical and business objectives, spanning areas such as security, operations, and cost optimization. A reference implementation provides a production web application for .NET. The goals of the RWA include:
- Low cost, high value gains
- Minimal code changes
- Security Best Practices
- Reliability Design Patterns
- Enhanced Operational Excellence
- Cost-optimized environments
- Principles of a well-designed framework
- 99.9% service level objective
A series of how-to videos have been posted on YouTube covering reliability, security, performance optimization, and other aspects of RWA. Digging deeper into cloud deployment, Microsoft noted that developers can make low-cost code changes to prepare an app for cloud deployment.
For example, the retry pattern allows an application to handle temporary service interruptions, while the circuit breaker prevents an application from repeatedly invoking a service that is down. The Cache-Aside pattern can improve performance and help maintain consistency between an in-memory cache and the persistent data store.
Copyright © 2023 IDG Communications, Inc.
Be First to Comment