Blog

How to handle duplicate events in your code (or, why idempotency is important)

In some situations, your application may receive a webhook for the same event/message multiple times from Postmark. Under normal circumstances, this should be relatively rare, but it is something your webhook processing should be prepared to handle.

Understanding why this can happen is not only important when working with webhooks in Postmark, but more generally useful in dealing with distributed systems. After all, all apps that use APIs are distributed systems, whether they want to be, or not!

Continue reading

API Bulk: The Final Frontier

Traditionally Postmark has focused on sending only transactional messages with the highest deliverability standards, so we're in the unique position to both preserve our world-class transactional service and superior deliverability while using that experience to build the ultimate bulk sending environment in parallel.

Continue reading

Archive