Can anyone explain the Azure Service when it's required, what are the necessary services we can use in our current Development .Net 6.0
Loading
Can anyone explain the Azure Service when it's required, what are the necessary services we can use in our current Development .Net 6.0
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Muhammad Imran AnsariPosted Apr 4, 2025, 6:54 PM
Hello Sara,
As per you question, best Azure Services for daily email & report distribution
Azure Functions
Run scheduled jobs (e.g., daily at 8 AM).
Handles email generation, formatting, and logic.
Serverless and cost-effective.
Azure Logic Apps (optional or alternative to Functions)
No-code/low-code workflows to send emails, trigger from files, etc.
Great for sending emails to multiple teams or integrating with Outlook/Teams.
Azure Blob Storage
Store the generated reports (PDF, Excel, etc.).
Share via download links or attach to emails.
SendGrid (via Azure Marketplace)
Reliable email delivery service.
Supports templates, tracking, and high-volume sending.
Azure Key Vault
Securely store API keys (like SendGrid) and email credentials.
Azure Application Insights
Monitor success/failure of email jobs and performance.
How It Works (Simple Flow)
Azure Function (Scheduled) – Generates report + triggers email.
Blob Storage – Stores the report file.
SendGrid API – Sends the email with the report attached or linked.
Application Insights – Logs and alerts if something fails.
Good Luck!
sara vananPosted Apr 4, 2025, 6:30 PM
Can you suggest that we use most of the service for daily mail sending to our customers and that reports are sent to different teams. For this scenario which one is suitable
Daniel WrightPosted Apr 4, 2025, 6:26 PM
Of course! Azure Services offer a vast array of cloud computing solutions that cater to diverse needs across various industries. When considering Azure Services for your development projects using .NET 6.0, it's essential to leverage services that align with your specific requirements. Here are some key Azure Services that can be highly beneficial for your current development:
1. Azure App Service: Perfect for hosting web applications, REST APIs, or mobile backends. It supports .NET 6.0, enabling you to easily deploy and manage your web apps without worrying about infrastructure management.
2. Azure SQL Database: A fully managed relational database service that provides high-performance database capabilities for your .NET applications. It offers scalability, security, and built-in intelligence for optimizing performance.
3. Azure Functions: Ideal for serverless computing, allowing you to run event-triggered code without provisioning or managing servers. You can build microservices, APIs, and automation tasks using .NET 6.0 functions.
4. Azure DevOps: A comprehensive set of development tools that facilitates collaboration among teams, automates builds, and streamlines deployments. It integrates seamlessly with .NET 6.0 projects, enabling efficient CI/CD pipelines.
5. Azure Storage: Offers scalable and secure cloud storage solutions for your data, including blobs, files, queues, and tables. You can store large amounts of unstructured data efficiently within your .NET 6.0 applications.
6. Azure Cognitive Services: If you require AI capabilities like image recognition, text analysis, or speech recognition in your .NET 6.0 applications, Azure Cognitive Services provide ready-to-use APIs for seamless integration.
These are just a few examples of Azure Services that can enhance your .NET 6.0 development projects. Depending on your project's specific needs, you can explore additional services such as Azure Cosmos DB for NoSQL databases, Azure Kubernetes Service for container orchestration, or Azure Active Directory for identity and access management.
If you have a particular use case or requirement in mind, feel free to provide more details for a more tailored recommendation or implementation example. Azure's extensive suite of services is designed to empower developers and organizations to build, deploy, and scale applications with efficiency and flexibility. Let me know if you have any specific questions or need further clarification on any Azure Service!