SendGrid & Twilio


Email, SMS, Push Notifications, IVR, APIs, Scale out, Queues, Pub/Sub


Leblanc Meneses
Robust Haven Inc.
817-226-5740
leblancmeneses
leblanc@
leblancmeneses

No more islands

  • Apps are connected
  • Apps aggregate
    • ETL processes - retail data
    • API(s) - social impact
  • Customers expect more
    • Spend the time on what makes you profitable leave the rest to – 3rd party api(s)
    • Customers want to be notified
      • WebHooks -> 1 to 1; event to HTTP POST URI
      • SingalR -> 1 to many; pub/subscribe
        • Mobile Users – push / real time apps
    • Customers want to extend – API First

How we scale out API consumption to stay within SLA limits

  • Handle Failure
    • Transient exceptions (deadlocks/databases)
      • Immediate retries
    • Server down errors / SLA
      • Second Level Retries – delayed retries
    • Permanent Exceptions – message contract changes / SLA breached / Error queue
  • Distribute queues to 1 or many worker nodes
  • Long day(s)/year(s) transactions

Message Broadcasting

  • Twitter
  • Facebook
  • Email
  • Push marketing
  • SMS

Email – SendGrid

Benefits

SendGrid – Silver+ Account

whitelabel wizard
silver+ account

SendGrid – Event API

https://sendgrid.com/docs/API_Reference/Webhooks/event.html

event API 1 event API 2

Push Notifications

http://www.youtube.com/watch?v=MytQ6vqrE5g

push notifications
PushSharp

SMS – Twilio

sms - twilio
manage numbers
voice sms
?TenantVerificationToken=

IVR – Twilio

  • IVR was an accident
    • We had a survey product
    • Timing we just finished up SMS for blast marketing

Feedback

Leblanc Meneses
Robust Haven Inc.
817-226-5740
@leblancmeneses
leblancmeneses
leblanc@
leblancmeneses