[フレーム]
BT

InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

View an example

We protect your privacy.

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

Log In
or

Don't have an InfoQ account?

Register
  • Stay updated on topics and peers that matter to youReceive instant alerts on the latest insights and trends.
  • Quickly access free resources for continuous learningMinibooks, videos with transcripts, and training materials.
  • Save articles and read at anytimeBookmark articles to read whenever youre ready.

Topics

Choose your language

InfoQ Homepage News Reliable Web App Pattern Now Optimizes Azure Migration with Enhanced Infrastructure and Security

Reliable Web App Pattern Now Optimizes Azure Migration with Enhanced Infrastructure and Security

Apr 28, 2024 2 min read

Write for InfoQ

Feed your curiosity. Help 550k+ global
senior developers
each month stay ahead.
Get in touch

Microsoft has released an updated version of the Reliable Web App (RWA) Pattern for dotnet. This update focuses on improving production infrastructure and network security in response to user feedback, making Azure migration easier for .NET web apps.

This update, as mentioned, is driven by user feedback, prioritizing Infrastructure as Code (IaC) practices using Bicep and enhancing network security measures. While, as stated, maintaining its core developer patterns, this iteration also significantly enhances network security for production deployments and simplifies the initial setup process.

For readers who are not aware of the Reliable Web App pattern, in an official release blog post, Matthew Soucoup, principal cloud developer advocate at MSFT, states the following:

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.

New updates to the RWA Pattern include simplifying the provisioning of Azure resources and application deployment. Users can provision resources and deploy applications upon cloning the repository with a single command via Azure Developer CLI (azd).

Also, options such as deploying with a dev profile to reduce costs are now available, along with demo scripts illustrating best practices such as circuit breaker mechanisms, retry strategies, and cache management.

New updated version also addresses the complexity inherent in real-world applications by providing insights into effective management strategies. Below readers can find a detailed architectural diagram illustrating the hub-and-spoke network topology used for security and traffic management. There are also recommendations for Azure landing zones and integration guidance aid pattern implementation.

(Hub-and-spoke network topology used for security and traffic management, Source: Microsoft Tech Community)

As reported, with the recognition of the widespread use of Bicep files from RWA, efforts have been made to modularize and enhance their reusability in the Reliable Web App (RWA) Pattern for .NET. This enables easier adaptation and integration into diverse scenarios.

Soucoup also states the following:

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.

To start with the reliable web app pattern for .NET web applications, developers are encouraged to start by reviewing the documentation. Additionally, exploring the GitHub repository provides access to a ready-to-deploy reference implementation of the pattern.

Lastly, the recommendation also includes watching the YouTube video series for a deeper understanding and experimenting with the Demo.md file in the repository to gain hands-on experience with the pattern's components and fault-handling mechanisms.

About the Author

Almir Vuk

Show moreShow less

Rate this Article

Adoption
Style

Related Content

The InfoQ Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.

BT

AltStyle によって変換されたページ (->オリジナル) /