Azure logging architecture is not a matter of enabling every available diagnostic category. The design problem is deciding which signals matter, where they should be […]
AZ-305 — Azure Solutions Architect
Microsoft AZ-305: Azure Key Vault Architecture
Azure Key Vault removes sensitive cryptographic material from application code, configuration files, and deployment scripts, but a secure design requires more than creating a vault […]
Microsoft AZ-305: Azure High Availability vs Disaster Recovery
High availability and disaster recovery are related reliability disciplines, but they answer different failure questions. High availability (HA) is primarily about keeping a workload running […]
Microsoft AZ-305: Choosing Azure Service Bus, Event Grid, or Event Hubs
Azure Service Bus, Event Grid, and Event Hubs all move information between components, but they are designed for different communication problems. The easiest way to […]
Microsoft AZ-305: Azure Migration Paths: Rehost, Refactor, or Replace
Azure migration decisions are not simply choices between “move the server” and “rewrite the application.” A workload can be rehosted, replatformed, refactored, rearchitected, or replaced, […]
Choosing the Right Data Store for an Application: AZ-305 Insights
Selecting an Azure data store is an architecture decision, not a contest in which one service is declared the fastest or most scalable. For AZ-305, […]