*Source: O’Reilly Serverless Survey 2019
Serverless architecture was an obvious choice, for two reasons.
We developed a tool to help broadcast alerts among various channels and in order to maximize user satisfaction, we understood that they needed to be notified immediately.
However, those communication channels can vary. So, we unified them under one interface to have the ability to publish across all of these channels in real-time.
The team focused on writing code specific to the business application rather than coding standard features like authentication or message dispatch.
SaaS platforms manage the sending of hundreds of thousands of emails, text messages, and notifications, all triggered by events managed by the serverless architecture.
We built this system leveraging AWS services, but Microsoft Azure and Google Cloud Platform offer similar services.
Read this Medium article to learn more!