Architecture 2023-08-28

Notes on Building a Notification Platform

Understand notification platform design for multi-channel delivery including email, push, SMS integration.

Read in: ja
Notes on Building a Notification Platform

Overview

This post summarizes my thoughts and research on building a notification platform.

What is a Notification Platform?

A system platform for sending notifications (email, push, SMS, voice, etc.) to users.

It receives requests from clients (systems requesting notifications) and handles processes related to notifications, such as the destination and content.

Considerations in Designing and Implementing a Notification Platform

There seems to be a lot to consider, so I wrote down my thoughts in no particular order. It's not organized.

Solutions

SaaS

There are various options like Salesforce, Braze, Airship, OneSignal, SendGrid.

These services not only send notifications across multiple channels but also integrate with customer management and marketing tools.

There are many services supporting multichannel notifications.

PaaS

AWS Pinpoint is a platform supporting multichannel notifications.

Case Studies

I explored domestic and international case studies.

AWS Pinpoint

I personally researched AWS Pinpoint.

References

Impressions

I thought it is necessary to first organize who (operators, administrators, marketers, developers, etc.), what (message content), to whom, through which notification channel, when (by when) they want to notify, and the total volume of notifications. (It's obvious, but...)

Tags: Notification
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ Support

If you enjoy this blog, consider supporting it. Every bit helps keep it running!


Related Articles