Infrastructure

Sending email from Azure Functions with SendGrid

Azure Functions is the perfect tool for sending emails from websites and apps. It’s lightweight, fast, and scalable. Add SendGrid to it and you have a match made in heaven. In one of our products at Expeed, we pair Azure Functions with blob storage, queues, and table storage from an Azure Storage account, with SendGrid […]

Sending email from Azure Functions with SendGrid Read More »

, , , ,

No job functions found after Azure functions upgrade

So the time has come to upgrade your old Azure Functions app to the latest version. Now that we have the .NET Upgrade Assistant, the process is “fairly” pain-free. However, if you run through the upgrade process, and fix any Nuget issues and binding issues (like no more QueueInput binding!) then you may encounter the

No job functions found after Azure functions upgrade Read More »

, , ,

Creating a DMARC record for your domain

Google and Yahoo have both announced a new set of requirements that senders must meet from the beginning of February 2024 to ensure that their email is delivered to mailboxes on their services. Creating a DMARC record for your domain is key to proper domain security. The long and short of these requirements are that

Creating a DMARC record for your domain Read More »

, , , , , , , ,

Practical tips on how I achieved 45% Savings on my Microsoft Azure billing

About 18 months ago, I took over a product that was fully run on Azure. The solution costs had ballooned from $2000/month at its inception, to almost $5000/month after being on Azure for about 2.5 years. In this article, I’ll talk through how I did a deep dive into each component of the solution to

Practical tips on how I achieved 45% Savings on my Microsoft Azure billing Read More »

, , , , , , ,

Manage your Microsoft365 domains with Cloudflare DNS

In this post, we’ll take a look at adding a domain to Microsoft365 and configuring your DNS records with Cloudflare DNS. One of the benefits of using Cloudflare for your DNS is that you can hide where your website is being hosted, and it’s free for their basic services. Create a Microsoft365 tenancy The first

Manage your Microsoft365 domains with Cloudflare DNS Read More »

, , ,

Manage your Microsoft365 domains with Amazon Route 53 hosted zones

In this post, we’ll take a look at adding a domain to Microsoft365 and configuring your DNS records with an Amazon Route 53 DNS. Fun Fact: The name Route 53 comes from the fact that DNS often detemines internet routing and the port used for DNS lookups is port 53! Create a Microsoft365 tenancy The

Manage your Microsoft365 domains with Amazon Route 53 hosted zones Read More »

, , ,

Should you use caching for speed?

I imagine most people who get asked that question would answer “Of course!” but I disagree in a way. I’ve seen countless videos and articles talking about adding caching to your ASP.NET website or API in order to “speed it up”. Speeding up your responses is a good thing, but if you’re using caching as

Should you use caching for speed? Read More »

, , , , ,

Manage your Microsoft365 domains with Azure DNS Zone

In this post, we’ll take a look at adding a domain to Microsoft365 and configuring your DNS records with an Azure DNS Zone. Create a Microsoft365 tenancy The first step to getting a domain set up in Microsoft365 is to set up a tenancy. A tenancy is a placeholder to contain your domains, user accounts,

Manage your Microsoft365 domains with Azure DNS Zone Read More »

, , ,

Host your domain with Azure Public DNS zones

If you’re using Azure for other services, then it makes perfect sense to also use Azure Public DNS Zones to host your domain and manage your DNS. You’ll be building on top of the massive infrastructure that Azure already has in place to manage it’s own internal and external DNS. Create an Azure Public DNS

Host your domain with Azure Public DNS zones Read More »

, , ,
Scroll to Top