Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Building A SMS Sender Microservice
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mofizur Rahman
February 14, 2020
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building A SMS Sender Microservice
Using Ringcentral api and express build an SMS sender microservice
Mofizur Rahman
February 14, 2020
More Decks by Mofizur Rahman
See All by Mofizur Rahman
Running Batch Workload on K8s at Scale
moficodes
0
96
Managing Kubernetes with Istio
moficodes
0
89
Kubernetes Security Jumpstart
moficodes
0
110
Managing Kubernetes with Istio
moficodes
0
64
KNative: Serverless computing on Kubernetes
moficodes
1
65
Kubernete Second Week
moficodes
0
58
Managing Kubernetes with Istio
moficodes
0
53
Manage Kuberentes Deployment with Istio
moficodes
0
62
The What, Why and How of Knative on Kubernetes
moficodes
0
83
Other Decks in Technology
See All in Technology
The seven pitfalls of AI (revised version)
ufried
0
220
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
370
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
220
企業の現実世界をグラフで写し取る
sansantech
PRO
0
250
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
140
BedrockとLambdaで作る リアルタイム進行型推理ゲーム
kawametho
0
160
おそらく日本で唯一のDevRelインターン生として
husengs7
0
110
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
130
20260930_Gemma4_Hands-on
tsho
0
210
Incremental HTTP
kazuho
5
2k
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
120
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Building AI with AI
inesmontani
PRO
1
1.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
590
Six Lessons from altMBA
skipperchong
29
4.5k
The Curse of the Amulet
leimatthew05
3
15k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Optimizing for Happiness
mojombo
378
71k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
Transcript
Building A SMS Sender Microservice
@moficodes Why send SMS Offline communication Password Reset Customer Engagement
Confirmations
@moficodes SMS Platforms Twilio Ringcentral Nexmo
@moficodes Architecture User make post request to /?to=<recipient>&messag e=<messagecontent> Express
server handles the request and calls ringcentral api Handles the request and tries to send a message to the recipient Message is recieved
@moficodes Code The code for this is available at https://github.com/moficodes/message-microservice
@moficodes Step 1 Create a free developer account at developer.ringcentral.com
@moficodes Step 2 Go to console
@moficodes Step 3 Click on create app Give a name
Give a description Click next
@moficodes Step 4 For Application type Select Private For Platform
Type Select Server-only Click Next
@moficodes Step 5 Add permission for SMS Click Create
@moficodes Step 6 Take note of your credential
@moficodes Step 7 Copy the credential and create config.json in
the project { "CLIENT_ID": "<ENTER CLIENT ID>", "CLIENT_SECRET": "<ENTER CLIENT SECRET>", "ACCOUNT_ID": "<YOUR ACCOUNT PHONE NUMBER>", "ACCOUNT_PASSWORD": "<YOUR ACCOUNT PASSWORD>", "RINGCENTRAL_SERVER": "https://platform.devtest.ringcentral.com", "RINGCENTRAL_EXTENSION": "<YOUR EXTENSION, PROBABLY "101">" }
@moficodes Step 8 Install dependencies npm install Run the app
npm start
@moficodes Step 9 Make a post request to localhost:9001 with
param to and message I like postman for tests like this
@moficodes Step 10 Success
@moficodes Improvements Work with message queue Run it as a
serverless funciton
@moficodes Thank You