Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 6.57 KB

README.md

File metadata and controls

53 lines (42 loc) · 6.57 KB

Cloud Architecture: Use Cases

While building a scalable system is lot more easier with the advent of cloud technologies, identifying the right fit can be challenging. Usually it may take years of solid experience in architectural space.

Here is a list of cloud services as available in azure to be used in real world use case scenarios.

Few fundamental or basic considerations, such as programming/scripting languages, operating system choices, additional tooling etc have been intentionally ignored to make the list simple.

Give a Star! ⭐

If you like or are using this project to learn or start your solution, please give it a star.

Have anything to add to the list? Create a PR.

Thanks!

Diagram

Awesome Cloud Architecture

Table

Type Purpose Use Case Technology
Client Side Client Framework ReactJS
- Type System TypeScript
- Design System Ant
Backend Server Side API Framework ASP.NET Core Web API
- Concurrency Framework .NET Task API
- ORM Framework Manipulating RDBMS data Entity Framework Core
- Identity Framework Managing user identity .NET Core Identity
- Cloud Access Framework Cloud storage access, logging etc Azure Developer Tools
- Web Socket Sending monthly summary report SignalIR
Services Web Application & API Deployment Hosting web applications Azure App Service
- Identity Service Managing user identity Azure Active Directory
- Telemetry Event Ingestion User activity log (receive) Azure Event Hub
- Enterprise Search Product search Azure Search
- Prefix-based Search Product search (with prefix) Azure Search
- Recommendation Product recommendation Azure ML
- Server to Client Notification Sending monthly summary report Azure Notification Hub
- Report Processing Sending monthly summary report Azure Scheduler
- Report Processing Daily operational report Azure Sql Database with Power BI
- ALM Application life cycle management Azure DevOps
Storage Analytics User activity log Azure CosmosDB: Cassandra as-a-service
- Reporting Daily operational report Azure Sql Database with Power BI
- Reporting Monthly summary report Azure Cassandra as-a-service
- Binary content User profile picture, logo Azure Blob Storage
- CDN Cache User profile picture, logo (cached) Azure CDN
- In Memory Cache User session data Azure Cache for Redis
- Key Value Pair NoSQL Store Shopping cart Azure Table Storage
- Document NoSQL Store Product catalog Azure CosmosDB
- Graph NoSQL Store Social network graph Azure CosmosDB: Gremlin API
- RDBMS Financial data - Assets, liabilities, income Azure Sql Database