AAC: Architecture Style - amitbhilagude/userfullinks GitHub Wiki
-
Choose Architecture Style
- N-Tier
- Microservices
- Event-driven
- Web-Queue-Worker
- Patten when we would like to do some long-running job and Web app either needs notification later or not required at all.
- This pattern example is App service->Message Queue->Azure Function. Notification can be done using email or a polling mechanism.
- Big Data
- Used for data ingestion, Transformations, and Reporting. All analytics pipelines are parts of Big Data design pattern.
- Big Compute
- Big compute is to do a lot of parallel tasks which has lots of computations. Big data also uses big compute sometimes.
-
Design Architecture
- Refer reference architecture
- https://docs.microsoft.com/en-us/azure/architecture/browse/?filter=reference-architecture
-
Design Principles
- 10 Design principles to make application scalable, resilient, and Manageable
- https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles/
-
Cloud Design Patterns
-
Best Practices
-
Security Best Practices
-
Quality Pillars
- Pillars in Microsoft Well-Architected Framework
- https://github.com/amitbhilagude/userfullinks/wiki/AZ-305-:-Build-great-solutions-with-the-Microsoft-Azure-Well-Architected-Framework