What's new in Azure Architecture Center
The Azure Architecture Center (AAC) helps you design, build, and operate solutions on Azure. Learn about the cloud architectural styles and design patterns. Use the technology choices and guides to decide the services that are right for your solution. The guidance is based on all aspects of building for the cloud, such as operations, security, reliability, performance, and cost optimization.
The following new and updated articles have recently been published in the Azure Architecture Center.
January 2025
New articles
Updated articles
- Event Sourcing pattern (#5fd498b656)
- Saga pattern
- Azure Application Architecture Fundamentals (#221b5d1bdf)
- Compare AWS and Azure Accounts (#67adab262b)
- Compare AWS and Azure Networking Options (#67adab262b)
- Compare AWS and Azure Resource Management (#67adab262b)
- Hub-spoke network topology in Azure (#d29c1192f3)
- Choose an Azure compute service (#a4898e1571)
- Azure enterprise cloud file share (#8c28127f55)
- Azure for AWS professionals (#c5af085280)
- Deployment and testing for mission-critical workloads on Azure (#1663952136)
- Health modeling for mission-critical workloads on Azure (#1663952136)
- Networking and connectivity for mission-critical workloads on Azure (#1663952136)
- Operations for mission-critical workloads on Azure (#1663952136)
- IBM z/OS online transaction processing on Azure (#67d22afea8)
- Integrate IBM mainframe and midrange message queues with Azure (#67d22afea8)
- Mainframe file and tape backup to Azure using Luminex (#67d22afea8)
- Use LzLabs Software Defined Mainframe (SDM) in an Azure VM deployment (#67d22afea8)
- Migrate mainframe data tier to Azure with mLogica LIBER*IRIS (#67d22afea8)
- Mainframe and midrange data replication to Azure using Qlik (#67d22afea8)
- Rehost a general mainframe on Azure (#67d22afea8)
- Replicate mainframe data by using Precisely Connect (#67d22afea8)
- Micro Focus Enterprise Server on Azure VMs (#67d22afea8)
- Migrate AIX workloads to Azure with Skytap (#67d22afea8)
- Migrate IBM i series to Azure with Skytap (#67d22afea8)
- Unisys Dorado mainframe migration to Azure with Astadia and Micro Focus (#67d22afea8)
- Modernize mainframe and midrange data (#67d22afea8)
- Move archive data from mainframe systems to Azure (#67d22afea8)
- High-volume batch transaction processing (#67d22afea8)
- Re-engineer IBM z/OS batch applications on Azure (#67d22afea8)
- Refactor IBM z/TPF mainframe systems to Azure (#67d22afea8)
- Refactor mainframe applications with Advanced (#67d22afea8)
- Refactor mainframe applications with Astadia (#67d22afea8)
- Rehost Adabas & Natural applications on Azure (#67d22afea8)
- Rehost IMS DC and IMS DB on Azure by using Raincode IMSql (#67d22afea8)
- Rehost mainframe applications by using NTT DATA UniKix (#67d22afea8)
- Unisys ClearPath MCP virtualization on Azure (#67d22afea8)
- Siemens Teamcenter baseline architecture on Azure (#67d22afea8)
- Use Teamcenter PLM with Azure NetApp Files (#67d22afea8)
- Build and deploy custom document processing models on Azure (#a53d844e24)
- Develop a RAG Solution - Chunking Phase (#b9ec1c74e5)
- Considerations for using Azure Container Apps in a multitenant solution (#ba1f99f5d4)
- Use Azure Front Door in a multitenant solution (#ba1f99f5d4)
- Azure Private Link service considerations for multitenancy (#ba1f99f5d4)
- Mainframe and midrange Db2 applications accessing Azure SQL databases (#ba1f99f5d4)
- Enterprise monitoring with Azure Monitor (#a57ebe778b)
- Power Automate deployment at scale (#a57ebe778b)
- Quantum computing integration with classical apps (#a57ebe778b)
- Manage virtual machine compliance (#a57ebe778b)
- Deploy microservices with Azure Container Apps (#a57ebe778b)
- Deploy microservices with Azure Container Apps and Dapr (#a57ebe778b)
- Secure your Microsoft Teams channel bot and web app behind a firewall (#a57ebe778b)
- AIX UNIX on-premises to Azure Linux migration (#a57ebe778b)
- Design great API developer experiences using API Management and GitHub (#a57ebe778b)
- Azure Arc-enabled SQL Managed Instance disaster recovery (#a57ebe778b)
- Unisys ClearPath Forward OS 2200 enterprise server virtualization on Azure (#a57ebe778b)
- AKS baseline for multiregion clusters (#a57ebe778b)
- Improved-security access to App Service web apps from an on-premises network (#a57ebe778b)
- Automate IP rotation with Azure Container Instances container groups (#a57ebe778b)
- Azure Governance Visualizer deployment guidance (#c74532afe6)
- End-to-end computer vision at the edge for manufacturing (#51d18b3ff3)
- Rehost mainframe applications to Azure with Raincode compilers (#51d18b3ff3)
- Advanced Azure Kubernetes Service (AKS) microservices architecture (#51d18b3ff3)
- Microservices architecture on AKS (#51d18b3ff3)
- AKS regulated cluster for PCI-DSS 3.2.1 - Summary (#51d18b3ff3)
- Deploy web apps by using zone-redundant Azure Red Hat OpenShift (#51d18b3ff3)
- Automated enterprise BI (#51d18b3ff3)
- Stream processing with Stream Analytics (#51d18b3ff3)
- Implement a secure hybrid network (#51d18b3ff3)
- Basic enterprise integration on Azure (#51d18b3ff3)
- Connect an On-Premises Network to Azure by Using ExpressRoute (#51d18b3ff3)
- DataOps for autonomous vehicle operations (#aaecb71396)
- Measure Azure App Sustainability by Using the SCI Score (#aaecb71396)
- Publish internal APIs to external users (#aaecb71396)
- SAP deployment in Azure using an Oracle database (#aaecb71396)
- Scalable cloud applications and SRE (#aaecb71396)
- Data warehousing and analytics (#aaecb71396)
- Esri ArcGIS Platform on Azure Virtual Desktop (#aaecb71396)
- Stream processing with fully managed open-source data engines (#aaecb71396)
- Analytics end-to-end with Azure Synapse (#aaecb71396)
- Automate Sentinel integration with Azure DevOps (#aaecb71396)
- Automate document processing with AI Document Intelligence (#d866cb293f)
- AKS triage—Workload deployments (#fda99cac1d)
- AKS triage—Node health (#fda99cac1d)
- Firewall, App Gateway for virtual networks (#7ccd88f606)
- Securely managed web applications (#28f6cba8ca)
- Automotive messaging, data, and analytics (#1a13277eec)
- Azure OpenAI chat baseline architecture in an Azure landing zone (#1a13277eec)
- Baseline OpenAI end-to-end chat reference architecture (#1a13277eec)
- Basic OpenAI End-to-End Chat Reference Architecture (#1a13277eec)
- Azure Data Factory enterprise hardened architecture (#1a13277eec)
- Azure Data Factory mission-critical architecture (#1a13277eec)
- Azure Data Factory on Azure landing zones baseline architecture (#1a13277eec)
- N-tier application with Apache Cassandra (#1a13277eec)
- Multi-region load balancing (#1a13277eec)
- Manage and deploy Kubernetes in Azure Arc (#1a13277eec)
- Administer SQL Server with Azure Arc (#1a13277eec)
- Azure Local baseline reference architecture (#1a13277eec)
- Use Azure Local stretched clusters for disaster recovery (#1a13277eec)
- Hybrid Cross-Cluster Scaling with Azure Arc for the workloads deployed on Azure Local (#1a13277eec)
- Monitor hybrid availability, performance (#1a13277eec)
- Hybrid security monitoring with Microsoft Sentinel (#1a13277eec)
- Automotive connected fleets (#1a13277eec)
- Implement cross-directory communication in Azure (#36357b1ebc)
- Secure a data lakehouse on Synapse (#c43a33cfb8)
- Line-of-business application using Azure App Service Environment v3 (#c43a33cfb8)
- IBM z/OS mainframe migration with Avanade AMT (#c43a33cfb8)
- Migrate mainframe data to Azure (#c43a33cfb8)
- Replatform AIX workloads on Azure (#c43a33cfb8)
- Implement TIC 3.0 compliance (#c43a33cfb8)
- Software-defined vehicle DevOps toolchain (#a24cd6ab16)
- Near real-time lakehouse data processing (#a24cd6ab16)
- Build real-time monitoring and observable systems for media (#a24cd6ab16)
- Multitenant SaaS on Azure (#a24cd6ab16)
- Real-time analytics on data with Azure Service Bus and Azure Data Explorer (#a24cd6ab16)
- Machine Learning operations maturity model (#65934f9c88)
- Artificial intelligence (AI) architecture (#65934f9c88)
- Computer forensics chain of custody in Azure (#5090d2e341)
- Analyze call center recordings using text analytics for health and Azure OpenAI Service (#5090d2e341)
- Azure Kubernetes Service (AKS) baseline architecture for AKS on Azure Local (#5090d2e341)
- Azure Kubernetes Service (AKS) network architecture for AKS on Azure Local (#5090d2e341)
- Azure Files Accessed from On-Premises and Secured by AD DS in a Private Network (#5090d2e341)
- WordPress on App Service (#00d47173c8)
- WordPress on Azure Kubernetes Service (#00d47173c8)
- WordPress on virtual machines (#00d47173c8)
- Azure API Management landing zone accelerator (#00d47173c8)
- Refactor mainframe architecture by using CloudFrame Renovate (#00d47173c8)
- Extend mainframe applications to Azure by using Verastream Host Integrator (#00d47173c8)
- Extend mainframes to digital channels by using standards-based REST APIs (#00d47173c8)
- General mainframe refactor to Azure (#00d47173c8)
- IBM System i (AS/400) to Azure using Infinite i (#00d47173c8)
- Modern Web App Pattern for Java (#ff52bb8bcc)
- Automate PDF forms processing (#8b11bb996f)
- Deploy Azure landing zones (#e4e5a01e1a)
- Develop a RAG Solution—Information-Retrieval Phase (#581cc1fd26)
- CQRS pattern (#68f7b0269a)
- Overview of Microsoft Machine Learning Products and Technologies (#0ed90cb341)
- Compare Storage Services on Azure and AWS (#3501c9c49c)
- Basic web application (#f17710bcb2)
- How to build workloads on spot virtual machines (#a1b3871cd0)
- Choose an Azure service for vector search (#4b9fec8d86)
- Stream processing with Databricks (#a75ca75c29)
December 2024
New articles
Updated articles
- Azure for AWS professionals (#b5fa90dbb7)
- Best practices in cloud applications (#f84f30f537)
- Cloud design patterns (#f84f30f537)
- Analyze video content with Computer Vision and Azure Machine Learning (#c847f992d4)
- Batch scoring of Spark models on Azure Databricks (#64c84cbd5c)
- Natural language processing technology (#83ee95d21f)
- Provide custom authentication to Azure OpenAI Service through a gateway (#7e1271e2c7)
- Access Azure OpenAI and other language models through a gateway (#7e1271e2c7)
- Use a gateway in front of multiple Azure OpenAI deployments or instances (#7e1271e2c7)
- Big data architecture style (#6329a5301e)
- Azure Arc-Enabled Server Configurations (#89ba7c81e7)
- Architectural approaches for IoT Hub-based multitenant solutions (#74d902de30)
- Baseline architecture for an AKS cluster (#4623f17e39)
- Basic OpenAI End-to-End Chat Reference Architecture (#a2c84d6ab8)
- Modern analytics architecture with Azure Databricks (#3b03a9f5d6)
- Stromasys Charon-SSP Solaris emulator on Azure VMs (#19b9e92801)
- Generative AI Ops for Organizations with MLOps Investments (#0df6ca682c)
- Run SAP BW/4HANA with Linux VMs (#de5b5f6de5)
- SAP HANA for Linux VMs in Scale-up Systems (#de5b5f6de5)
- Azure Kubernetes Service (AKS) baseline architecture for AKS on Azure Local (#38b9751c82)
- Azure Kubernetes Service (AKS) network architecture for AKS on Azure Local (#38b9751c82)
- Administer SQL Server with Azure Arc (#38b9751c82)
- Hybrid Cross-Cluster Scaling with Azure Arc for the workloads deployed on Azure Local (#38b9751c82)
November 2024
New articles
- Modern Web App Pattern for Java
- Guide to design a secure multitenant RAG inferencing solution
- Data and AI
- Multi-Region App Service App Approaches for Disaster Recovery
- Use Azure IoT Hub to Privately Upload Files to an Azure Storage Account
Updated articles
- Azure OpenAI chat baseline architecture in an Azure landing zone (#20ef3acc89)
- Use the Application Gateway Ingress Controller with a Multitenant Azure Kubernetes Service Cluster (#99e1199aec)
- Design a Secure Research Environment for Regulated Data (#70ff986fb6)
- Scenarios that feature Microsoft on-premises technologies on Azure (#84a5acfd12)
- Modern Web App Pattern for .NET (#a80637ef28)
- Use a Message Broker and Events to Integrate Enterprise Systems (#159cbaeccf)
- Connect an On-Premises Network to Azure by Using ExpressRoute (#e5f9dec39d)
- Serverless Functions code walkthrough (#027d3ab0ec)
- Enterprise Web App Patterns (#e06a37b575)
- Reliable Web App Pattern for .NET (#e06a37b575)
- Reliable Web App Pattern for Java (#e06a37b575)
- Compare Storage Services on Azure and AWS (#428cac3304)
- Moodle Deployment with Azure NetApp Files (#ecedf3ebc8)
- Choose a Compute Option for Microservices (#3c7f4b64a6)
- Basic web application (#a6d7565ea0)
- Project 15 Open Platform IoT Sustainability (#a65af2fb36)
- Power BI data write-back with Power Apps and Power Automate (#2206b1a394)
- Near real-time lakehouse data processing (#2206b1a394)
- Deploy IBM Maximo Application Suite (MAS) on Azure (#c7c3fa8621)
- Automate Sentinel integration with Azure DevOps (#f9e86f0dd7)
- Automated API deployments using APIOps (#f9e86f0dd7)
- Map requests to tenants in a multitenant solution (#824332ce7e)
- Security Considerations for Mission-Critical Workloads on Azure (#c1fbb7bcb2)
- Microservices CI/CD pipeline on Kubernetes with Azure DevOps and Helm (#e7fce8fed3)
- Deploy microservices with Azure Container Apps (#69915eb9b9)
- Implement TIC 3.0 compliance (#642826e937)
- DR for Azure Data Platform - Recommendations (#9682e1ddaa)
- BCDR for Azure Data Factory and Azure Synapse Analytics pipelines (#9682e1ddaa)
- Deploy web apps by using zone-redundant Azure Red Hat OpenShift (#9682e1ddaa)
- Migrate Your Workload from Service Fabric to AKS (#32260daf09)
- Azure icons (#65d273a36a)
- Azure Kubernetes Service (AKS) Considerations for Multitenancy (#e8c3419d24)
- Event-driven architecture style (#837f359436)
- Line of business extension (#c38027e1d8)
- Overview of Microsoft Machine Learning Products and Technologies (#e9e0ae671b)
- Artificial intelligence (AI) architecture (#e9e0ae671b)
- Esri ArcGIS Platform on Azure Virtual Desktop (#07114dc8b6)
- Greenfield lakehouse on Microsoft Fabric (#07114dc8b6)
- Stream processing with fully managed open-source data engines (#07114dc8b6)
- Architectural approaches for storage and data in multitenant solutions (#5af6f44473)
- Multitenancy and Azure Cosmos DB (#b3d32f27df)
- Subscription vending implementation guidance (#182044238e)
- Building the First Layer of Defense with Azure Security Services (#d767ff97c6)
- Integrate Azure and Microsoft Defender XDR security services (#d767ff97c6)
- Microsoft Sentinel automated responses (#d767ff97c6)
- Manage Microsoft 365 Tenant Configuration with Azure DevOps (#b8c4511d3a)
- Measure consumption (#5be872db52)
- Measure Azure App Sustainability by Using the SCI Score (#fab649364c)
- Baseline OpenAI end-to-end chat reference architecture (#c49693b8b9)
- Implement Logging and Monitoring for Azure OpenAI Language Models (#30fbbdad4d)
- Analyze video content with Computer Vision and Azure Machine Learning (#77135146b6)
- Automate document classification in Azure (#77135146b6)
- Automate document processing with AI Document Intelligence (#77135146b6)
- Automate PDF forms processing (#77135146b6)
- Build and deploy custom document processing models on Azure (#77135146b6)
- Network security checklist for MLOps solutions (#77135146b6)
- Many models machine learning with Azure Machine Learning (#77135146b6)
- Many models machine learning with Spark (#77135146b6)
- Extract and analyze call center data by using Azure OpenAI Service, Speech services, and Language services (#77135146b6)
- DataOps for the modern data warehouse (#77135146b6)
- Citizen AI with Power Platform (#77135146b6)
- Employee retention with Databricks and Kubernetes (#77135146b6)
- Model loan credit risk and default probability (#77135146b6)
- Multi-region load balancing (#6c8ea10816)
- Azure Arc-Enabled Server Configurations (#6c8ea10816)
- Administer SQL Server with Azure Arc (#6c8ea10816)
- Hybrid Cross-Cluster Scaling with Azure Arc for the workloads deployed on Azure Local (#6c8ea10816)
- Automotive connected fleets (#6c8ea10816)
- Hub-spoke network topology in Azure (#6c8ea10816)
- End-to-end computer vision at the edge for manufacturing (#6c8ea10816)
- Rehost mainframe applications to Azure with Raincode compilers (#6c8ea10816)
- Advanced Azure Kubernetes Service (AKS) microservices architecture (#6c8ea10816)
- Automated enterprise BI (#6c8ea10816)
- Deploy IBM Sterling Order Management Software (OMS) on Azure (#6c8ea10816)
- Replicate and sync mainframe data to Azure (#6c8ea10816)
- Unisys mainframe migration with Avanade AMT (#6c8ea10816)
- Run SAP BW/4HANA with Linux VMs (#6c8ea10816)
- SAP HANA for Linux VMs in Scale-up Systems (#6c8ea10816)
- Refactor an IBM z/OS coupling facility (#6c8ea10816)
- Enterprise deployment using Azure ASE (#6c8ea10816)
- Highly available multi-region web app (#6c8ea10816)
- Serverless web application (#6c8ea10816)
- Microsoft Entra IDaaS in security operations (#a1342dca07)
- Extract text from objects using Power Automate and AI Builder (#a1342dca07)
- Run SAP HANA Large Instances (#cd8f5bea9a)
- Pricing models for a multitenant solution (#820a1635fe)
- Use Teamcenter PLM with Azure NetApp Files (#d056868ef6)
- HA enterprise deployment using ASE (#41aed5ce1c)
- Analytics end-to-end with Azure Synapse (#a9e676aa5e)
- Data streaming with AKS (#73cfb4bcff)
October 2024
New articles
- Migrate an Oracle Database to an Azure Virtual Machine
- Migrate an Oracle Database to OD@A Exadata Database Service
- Migrate an Oracle Database to Azure
- Use Azure Databricks to Orchestrate MLOps
- Modern Web App Pattern for .NET
- Enterprise Web App Patterns
- Reliable Web App Pattern for .NET
- Reliable Web App Pattern for Java
- Greenfield lakehouse on Microsoft Fabric
Updated articles
- Measure Azure App Sustainability by Using the SCI Score (#9e0c672bca)
- Harms modeling (#6892594536)
- Azure Load Testing with custom plugins to simulate device behaviors (#c4838a7343)
- Modernize mainframe and midrange data (#00013d46aa)
- Replicate and sync mainframe data to Azure (#274b161917)
- Migrate Your Workload from Service Fabric to AKS (#24bf726529)
- Data analytics for automotive test fleets (#53f32c7bb7)
- SAP deployment in Azure using an Oracle database (#8e21c4e85e)
- Inbound and outbound internet connections for SAP on Azure (#8e21c4e85e)
- SAP HANA for Linux VMs in Scale-up Systems (#8e21c4e85e)
- Extract and analyze call center data by using Azure OpenAI Service, Speech services, and Language services (#6d04e7cfd1)
- Enable machine learning inference on an Azure IoT Edge device (#90e5b8e3e3)
- Certificate lifecycle management on Azure (#82e0354d8e)
- Multitenancy and Azure Cosmos DB (#85cb4928e6)
- Automate PDF forms processing (#a7e1be4c2d)
- Baseline OpenAI end-to-end chat reference architecture (#332a0da85a)
- Basic OpenAI End-to-End Chat Reference Architecture (#332a0da85a)
- Azure Virtual Desktop for the enterprise (#42f5581a6f)
- Multiregion BCDR for Azure Virtual Desktop (#42f5581a6f)
- Multiple forests with AD DS and Microsoft Entra ID (#42f5581a6f)
- Scalable cloud applications and SRE (#c5b743dfeb)
- Refactor mainframe computer systems that run Adabas & Natural (#1b4c51b94b)
- Microsoft Security for AWS (#df83a8c1a1)
- Improved-security access to App Service web apps from an on-premises network (#0b2d8b6dd7)
- Choose an Azure AI targeted language processing technology (#a2f08f4a31)
- Publish internal APIs to external users (#1d1befb451)
- Design a Secure Research Environment for Regulated Data (#fe7bc7c87f)
- Generative AI Ops for Organizations with MLOps Investments (#fe7bc7c87f)
- Machine learning operations v2 (#cd4fb57978)
- Line-of-business application using Azure App Service Environment v3 (#cd4fb57978)
- Azure API Management landing zone accelerator (#cd4fb57978)
- Azure Governance Visualizer deployment guidance (#cd4fb57978)
- Choose an Azure storage service (#0e89e62eca)
- Make all things redundant (#84dd4575cf)
- Multitenancy and Azure OpenAI (#ef15ea8c94)
- DR for Azure Data Platform - Architecture (#3e64aa921a)
- DR for Azure Data Platform - Deploy this scenario (#3e64aa921a)
- DR for Azure Data Platform - Overview (#3e64aa921a)
- DR for Azure Data Platform - Recommendations (#3e64aa921a)
- DR for Azure Data Platform - Scenario details (#3e64aa921a)
- Event-driven architecture style (#a47e4ec507)
- Use an Identity as a Service platform (#577bf04f6f)
- Choose a data storage technology (#88b7a2019f)
- Deploy IBM Maximo Application Suite (MAS) on Azure (#eaafacfc9f)
- SAS on Azure Architecture (#eaafacfc9f)
- Deploy IBM Sterling Order Management Software (OMS) on Azure (#eaafacfc9f)
- Storage architecture (#296b7ef5e9)
- Use Azure Firewall to help protect an AKS cluster (#e7ca4c3b32)
- Multilayered protection for Azure virtual machines (#8fb0bd00f6)
- Azure hybrid options (#7f1657ba58)
- Choose an Azure service for vector search (#064e56920e)