Project Details:
-
Azure Cloud Services
-
Azure subscription
-
Resource group
-
SQL Server
-
SQL Database
-
Service Bus Namespace
-
Service Bus Topic
-
Service Bus Subscription with dead-letter queue
a. S1: With default filter
b. S2: With SQL filter
c. S3: With correlation filter
-
Function App(s)
a. Azure Function: Time Trigger
b. Azure Function: Service Bus Trigger for S1, S2 and S3
-
Keyvault with Managed Identity
-
-
Backend project in .Net 7 with C#
-
Microservices:
a. Time Trigger: Micro service for service bus publisher b. Service Bus Trigger: Micro services for service bus subscribers
-
DAL:
a. Dapper with singelton design pattern to connection with DB
b. Generic Repository pattern for CRUD opperations
-
Services: Data mapper and manipulator brigde between layers
-
Utils: Utilities and helpers of reuseable functions
-
-
Database
- DB
- Table(s)
- Storeprocedure(s) for DML opperations