https://www.microsoft.com/en-us/learning/exam-az-302.aspx
- Microsoft learning portal
- search for
solution architecture content
- search for
- Microsoft handson labs
- search for
Azure
- search for
- Microsoft documentation for Azure
- Azure Citadel
- Microsoft Azure Youtube Channel
- Azure Github repository
- Azure REST API browser
- Architect great Azure solutions
Determine feasibility and refine requirments
- POC
- Pilot project (reduce risks)
- Agile - refine user stories
- Handle change during execution
Optimize Consumption Stategy
- Save money
- Right size to the correct plan size
- Turn off resources when not used
- Auto-Scaling
- Azure Advisor
- Cost management and optimization tools
- Reports, alerts
- Rearchitecting to use cheaper methods Paas, Serverless
- Authorization Approach
- RBAC
- Azure AD Conditional Access
- Azure AD Privileged Identity Management
- Azure Key Vault for secrets
- API keys
- Devs don't see keys
- Certificates
Design a Site Recovery Strategy
- BC is about from a terrible disaster
- Data center is not accessible
- Should never happen
- Azure Site Recovery (ASR)! You will be down for some time.
- Azure to Azure, On-Prem to Azure
- Have everything ready in case of disaster
Design for High Availability
- Protect against single point of failure
- Everything redundant
- Autoscaling
- No human intervention
Configure serverless computing
- Logic apps
- Functions
- Event Grid
- Service Bus
Implement secure data solutions
- Azure Key Vault
- Encrypt data at rest
- Azure Confidential Compute - encrypt data while in use
Configure a message-based integration architecture
- Emails
- By message or by event
- Message has content -> reader wil act
- Event does not contain data, only the link
- Queue Storage
- Service Bus
- Event Grid makes it easy to connect events to serverless applications
Develop for autoscaling
- Scale by
- cpu
- weekdays / weekends
- holidays
- custom metric (Application Insights)