The latest version of The Reliable Web App (RWA) Pattern for .NET enhances its original objective of helping existing .NET web apps transition to Azure by now emphasizing improvements to production infrastructure. These enhancements are a direct response to user feedback, focusing especially on the importance of Infrastructure as Code (IaC) using Bicep best practices and network security. While the update maintains its foundational developer patterns, it also boosts network security for production deployments and streamlines the initial setup process.
In this blog post, we will explain what the reliable web app pattern entails, highlight the new features, and guide you on how to begin using it today.
The reliable web app pattern is one of the enterprise app patterns we created to provide you with proven prescriptive guidance and reference architecture for planning and building Azure web apps. These patterns are based on our experiences with complex enterprise Azure modernization projects with customers, and they aim to be your guide to the cloud maze.
The reliable web app pattern focuses on re-platforming1 an existing monolithic web application to the cloud with minimal changes to optimize it for the cloud. This way, you can lay the groundwork for future web app modernization and success. The pattern champions resiliency patterns such as retry, and circuit breaker, performance efficiency patterns like the cache-aside pattern and optimizes for cost and security. It also shows you how to achieve a 99.9% business service level objective (SLO) with multi-region support.
Architecture of the RWA .NET reference implementation with multi-region support.
We've kept the same great things about RWA and added new features and improvements that focus on simplicity, complexity, and reusability. Here are some of the highlights:
The latest update to the Reliable Web App Pattern is an essential guidance for developers aiming to utilize Azure for re-platforming .NET web applications. This updated release merges comprehensive architectural guidance with actionable implementation tips, enabling you to develop robust, scalable, and secure applications on Azure with .NET.
We are thrilled for developers to explore these assets, as it presents a tremendous opportunity for both learning and practical application, ensuring a seamless transition to cloud-based web development.
1Replatforming is one of the 5Rs of Gartner's recommended cloud migration strategy, also sometimes known as Revising or Refactoring.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.