approval-workflows-header

How to Build Approval Workflows with Slack and Node.js

In this article, we’ll explore the difference between manual and automated approval workflows and what you’ll need to know if you decide to automate your workflow.

By Nathalia Sandoval

March 17, 2022

dynamodb-key-partition-header

DynamoDB Partition Key Strategies for SaaS

When using Amazon DynamoDB for a multi tenant solution, you need to know how to effectively partition the tenant data in order to prevent performance bottlenecks as the application scales.

By Chris Gradwohl

March 15, 2022

internationalization-header

How to Internationalize Your App’s Product Notifications

In this article, you’ll learn about the scope of internationalization and the tools that are available to build software with internationalization logic. You’ll also see how our own internationalization workflow is designed and our suggestions for how to do it yourself.

By Tejas Kumthekar

February 10, 2022

hacking-postgres-header

Hacking PostgreSQL Internals to Deliver Push Notifications

In this post, we will start diving into the internals of Postgres to understand how replication works and data integrity is ensured using WAL (Write-Ahead Logging). We will then steer towards interesting concepts like logical decoding and output plugins. Finally, we will start hacking some code to write our own plugin that can send push notifications!

By Tejas Kumthekar

January 20, 2022

observability-and-analytics-header

The Developer's Guide to Building Notification Systems: Observability and Analytics

In the bigger picture, observability ties your technological infrastructure to your overarching product and business objectives. These key insights will also help to scale the product and manage data as your business grows.

By Shreya Gupta

December 15, 2021

Build-A-Modern-Notification-System-Header

How to Improve or Rebuild a Product Notification System: Video

This video will really give you enough to get started thinking about what improvements you might want to make to your notification infrastructure or what notifications you want to send that you’re not sending today and how you should think about building and maintaining those systems moving forward.

By Troy Goode

December 02, 2021

routing-and-preferences-header

The Developer's Guide to Building Notification Systems: Routing and Preferences

In this article, you’ll learn invaluable points to consider when building your own routing service. You’ll understand the requirements for multi-channel support and in choosing the right API providers. You’ll also learn how to design user preferences so that you can make the most out of each message.

By Troy Goode

November 18, 2021

scalability-and-reliability-header

The Developer's Guide to Building Notification Systems: Scalability and Reliability

For a company to grow, it will eventually need to decide between the cost of building and maintaining its own system, or opting for the functionality and proven reliability of a third-party product. In this guide, we cover building a scalable and reliable notification system in detail to give you an idea of the required effort of building yourself.

By Seth Carney

November 11, 2021

the-developers-guide-user-requirements-header.jpeg

The Developer's Guide to Building Notification Systems: User Requirements

So your CTO has just handed you a project to revamp or build your product’s notification system. It seems like an interesting project before you realize you really don’t know how to go about this and you can’t even find comprehensive resources online to help.

By Troy Goode

October 25, 2021