Product

Weekly product update: Improved status page let’s you get alerts by SMS & webhook

Get alerts about Mailgun's status through SMS and webhooks. Learn more...

PUBLISHED ON

PUBLISHED ON

This week we focused on infrastructure improvements to reduce the chances of sending delays like those that occurred for some customers last week.

We also rolled out an improved version of our status page last week but didn’t really go into details, so we want to share some of the coolest and most useful features of the new status page with you here today.

Subscribe to status alerts via SMS & webhooks

We recently switched to a new status page provider, Statuspage.io. In addition to providing an up-to-date status for our service, you can also subscribe to status updates by email, SMS, and webhook. This will ensure that you always have the latest information on Mailgun’s health.

Additional Riak cluster

The Riak cluster we use for processing email messages is redundant by design. We store two replicas for every message on different boxes and use a cluster of a decent size to provide adequate performance. But we’ve discovered that some actions can cause the whole cluster to degrade, causing delays.

To provide failover in these cases, we’ve rolled out a fully functioning, hot-standby reserve cluster that is always serving just a portion of traffic. If something goes terribly wrong with the main cluster, we can fail over to this redundant cluster and avoid email delays.

Predicting delays more effectively

Mailgun monitors the time between the moment a message is sent and the moment it is received in order to identify delays as they occur. We do this using a special bot that sends emails to itself through the same infrastructure that our customers use (it’s like we built our own version of Pingdom for monitoring delivery speed). This week we’ve tuned the algorithm that monitors delivery time to be more restrictive and alert us earlier when delivery time might be increasing.

That’s it for this week. Have a great weekend and happy sending!

The Mailgunners

Related readings

Same API, new tricks: Get event notifications just in time with webhooks

So, we had a few thoughts while working on this update to the API - and maybe you’ve had them, too: Webhooks are great! Everyone should use them. Pulling sending data directly...

Read more

How to effectively use webhook for email delivery

At Mailgun, we’re all for automation and improving how you design and deliver your email program. So, if data is the new gold, what does this mean for your email workflow if you...

Read more

Your guide to using webhooks

You already know that email isn’t a send-and-forget thing. When you’re sending a message, you want to know how to track it and respond to any issues, right? After all...

Read more

Popular posts

Email inbox.

Build Laravel 10 email authentication with Mailgun and Digital Ocean

When it was first released, Laravel version 5.7 added a new capability to verify user’s emails. If you’ve ever run php artisan make:auth within a Laravel app you’ll know the...

Read more

Mailgun statistics.

Sending email using the Mailgun PHP API

It’s been a while since the Mailgun PHP SDK came around, and we’ve seen lots of changes: new functionalities, new integrations built on top, new API endpoints…yet the core of PHP...

Read more

Statistics on deliverability.

Here’s everything you need to know about DNS blocklists

The word “blocklist” can almost seem like something out of a movie – a little dramatic, silly, and a little unreal. Unfortunately, in the real world, blocklists are definitely something you...

Read more

See what you can accomplish with the world's best email delivery platform. It's easy to get started.Let's get sending
CTA icon