Topic
102 articles
Articles about Engineering from the Courier developer blog.

APIs Are The Prefabrication Of Software
The evolution of software development has followed a similar trajectory, with APIs serving as the prefabricated software that companies are leaning on to build software faster and more cheaply than ever before.

How to Set Up Multi-Channel Notifications in Your AWS Stack
In this article, we’ll walk through an example architecture for building your own notification service with AWS, and show you how to implement it in Node.js. We’ll also discuss a few considerations related to using AWS services for notifications.

How I used Unity and Courier to Create a Notification-based Game
I got featured in Courier’s live stream to build a notification-based game with Unity Engine, Courier, Twilio, and Mailjet. In this article, I will walk through the design of this game, called Rain Spikes, and provide a step-by-step explanation of how I used Courier to integrate notifications into the game.

Nodemailer and the SaaS Paradox of Choice
In this blog post, we start by diving into Nodemailer, a module that helps send emails from your Node.js backend, and then we steer our way into writing a transport layer plugin that can help you switch downstream email service providers purely by configuration instead of tedious and sometimes massive code changes.

Why You Can't Replace REST with GraphQL
The question isn’t necessarily which one is better to use, but which one is better to use for specific circumstances. The best way to evaluate GraphQL, REST, or any other technology is to figure out your constraints based on the problem you are going to solve.

How to Add a Notification System to your MVP
At the MVP stage, developers focus on finding product-market fit for their venture. On the one hand, this means experimenting with functionality that’s capable of creating value. On the other hand, teams at this phase start requiring less and less time on every new experiment, before finding something that works. In this article, we show you how to build a notification system for your MVP, in a way that both enables experimentation and helps you get results quickly.

How We Built React Components for Any Front End
To make sure teams don’t need to build an in-house solution for a notification systems problem, we adapted our offering. We created a lightweight solution using React that has a global state and runs independently in the background, so teams can render our components regardless of their tech stack.

Who Knew Email Subjects Are So Complicated?
Here is our journey into email subjects upon finding out that Microsoft Outlook didn’t work with certain characters in our email subjects. Through the process, we were able to build a solution that works for multiple providers.

The Three Things to Never Build In Your App: Authentication, Notifications, and Payments
In this post, we use Auth0’s post-user registration hook and Courier’s automations feature to learn how to help a user sign up for your product.
© 2026 Courier. All rights reserved.