Home / Companies / Vonage / Blog / Post Details
Content Deep Dive

Using a Message Queue With SMS For Throughput Limitations

Blog post from Vonage

Post Details
Company
Date Published
Author
Adam Culp
Word Count
674
Company Posts That Month
292
Language
English
Hacker News Points
-
Post removed?
No
Summary

In some countries, throughput limitation on SMS and slow request times add challenges for bulk sending, but using a message queue like AWS SQS can help navigate these limitations. A serverless microservice on AWS Lambda is created to send SMS messages using Vonage API, with the application serving two purposes: adding messages to SQS and facilitating sending through Vonage SMS. The application requires a Vonage API account, Python 3.8, Pip, Node.js, npm, and Serverless setup instructions. To run the app locally, a virtual environment is created, and dependencies are installed using pip and npm. Once deployed to AWS Lambda, authentication must be added to prevent public usage and usage charges. The application provides three URL endpoints: /, /add, and /process, with the latter kicking off the sending process by retrieving messages from SQS and connecting to Nexmo to send SMS messages.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 12 830 110 40 +49%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.