Top Banner
a
128

Twilio Signal 2016 Keynote

Jan 10, 2017

Download

Technology

Twilio Inc.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Twilio Signal 2016 Keynote

a

Page 2: Twilio Signal 2016 Keynote

a

Page 3: Twilio Signal 2016 Keynote

H A L L O F

DOERS

Page 4: Twilio Signal 2016 Keynote

getpurple.io

H A L L O F

DOERS

Page 5: Twilio Signal 2016 Keynote

revolar.com

H A L L O F

DOERS

Page 6: Twilio Signal 2016 Keynote

a

Page 7: Twilio Signal 2016 Keynote

a

DEVELOPERS

1,000,000

Registered twilio accounts, as of May 23, 2016

Page 8: Twilio Signal 2016 Keynote

a

Annual API Requests

75 BILLIONSource: Twilio internal data

Page 9: Twilio Signal 2016 Keynote

Source: Twilio internal data

Over

Global Devices1 BILLION

Page 10: Twilio Signal 2016 Keynote

BUILDING BLOCKS

Lookup IP Messaging

Programmable

Video

InterconnectTask RouterNetwork Traversal Service

Elastic SIP Trunking

Programmable

SMSProgramma

ble Voice

Authy

Page 11: Twilio Signal 2016 Keynote

Production Deployments Last Year

6,643

Page 12: Twilio Signal 2016 Keynote

ELASTIC SIP TRUNKING -

SRTP

AUTHY ONETOUCH -

GAAPI

KEYSCOPILOT - GA

PROGRAMMABLE VIDEO - BETA

IP MESSAGING

- BETANEW

STATUS.TWILIO.COM

ELASTIC SIP TRUNKING - E911

CLIENT 1.3

LOOKUP - CALLER NAME

INTERCONNECTNEW DOCS &

TUTORIALS

NEW CONSOLE

MESSENGER & VIBER

TWIML BINS

PROGRAMMABLE SMS - SMPPMULTI CHANNEL

RECORDINGSCONFERENCE EVENTS

DEBUGGERTHING WE’RE GOING TO ANNOUNCE IN 20

MINUTESANOTHER THING WE’RE GOING TO

ANNOUNCE

MESSAGING ALPHA SENDER

GLOBAL CONFERENC

ES

MONITOR

EPIC CONFERENCES

Production Deployments Last

Year

6,643

THAT OTHER THING TOOTHING WE DECIDED

TO SHIP IN JULY INSTEAD OF AT

SIGNAL

Page 13: Twilio Signal 2016 Keynote

AGILITY

Page 14: Twilio Signal 2016 Keynote

MANAV KHURANA |

50 Small Teams

Page 15: Twilio Signal 2016 Keynote

AGILITY

Page 16: Twilio Signal 2016 Keynote

AGILITYwith

RESILIENCY

Page 17: Twilio Signal 2016 Keynote
Page 18: Twilio Signal 2016 Keynote

Anything is reliable.

C H A R L I E B E L L , A W S

Until it’s not.

Page 19: Twilio Signal 2016 Keynote

OPERATIONAL MATURITY MODEL

Security

Build & Test

Operational

Resilience

Architecture

Supportability

Page 20: Twilio Signal 2016 Keynote

RELIGION OF INSTRUMENTATION

Page 21: Twilio Signal 2016 Keynote

BRUCE WONG Insight Engineering Lead, Twilio

Page 22: Twilio Signal 2016 Keynote

ONE IN A MILLION CAN TAKE YEARS…

Page 23: Twilio Signal 2016 Keynote

AT SCALE, ONE IN A MILLION HAPPENS DAILY.

Page 24: Twilio Signal 2016 Keynote

DESIGN. ITERATE. VALIDATE.

Page 25: Twilio Signal 2016 Keynote

RESILIENCE IS NEVER DONE.

Page 26: Twilio Signal 2016 Keynote

2014 - Regionsby Chaos Engineering

2010 - Instancesby Chaos Monkey

Page 27: Twilio Signal 2016 Keynote

AT SCALE YOU HAVE TO EMBRACE FAILURE… BEFORE FAILURE EMBRACES YOU.

Page 28: Twilio Signal 2016 Keynote

Operational Maturity Model+ Insight

Engineering +Twilio

Page 29: Twilio Signal 2016 Keynote

PREPARE FOR THAT ONCE IN A BLUE MOON

Page 30: Twilio Signal 2016 Keynote

OPERATING AT SCALE

Page 31: Twilio Signal 2016 Keynote

MIKE KADIN Engineering Manager Global Communications

Page 32: Twilio Signal 2016 Keynote

COLLECTIVE INTELLIGENCE

Page 33: Twilio Signal 2016 Keynote
Page 34: Twilio Signal 2016 Keynote

SUPER NETWORK

Page 35: Twilio Signal 2016 Keynote

SUPER NETWORK

22 Data Centers in 7 Global Regions Thousand of Interconnection Points Billions of Feedback Points

Page 36: Twilio Signal 2016 Keynote

THE SOFTWARE JOURNEY

Page 37: Twilio Signal 2016 Keynote

THE SOFTWARE JOURNEY

Page 38: Twilio Signal 2016 Keynote

Going AllIn

Page 39: Twilio Signal 2016 Keynote

Switched to agile, not despite their size but because of it.

Page 40: Twilio Signal 2016 Keynote
Page 41: Twilio Signal 2016 Keynote

Consolidate 17 disparate, legacy regional systems

CALL CENTER 2.0

Page 42: Twilio Signal 2016 Keynote

CALL CENTER 2.0Twilio

Powered

Page 43: Twilio Signal 2016 Keynote

CALL CENTER 2.0

Twilio Powered Programmable

VoiceIP

MessagingProgrammable

VideoTask

Router

Page 44: Twilio Signal 2016 Keynote

Twilio allows us to treat our contact center as software.

R U T G E R D E S M E T C H A P T E R L E A D C O O O M N I C H A N N E L

E X P E R I E N C E

Page 45: Twilio Signal 2016 Keynote

With Twilio, we’re going from 13 different implementations to one solution for all ING countries.

R U T G E R D E S M E T C H A P T E R L E A D C O O O M N I C H A N N E L

E X P E R I E N C E

Page 46: Twilio Signal 2016 Keynote
Page 47: Twilio Signal 2016 Keynote
Page 48: Twilio Signal 2016 Keynote

PAT MALATACK Vice President of Product Twilio

Page 49: Twilio Signal 2016 Keynote

2008Programma

ble Voice

Page 50: Twilio Signal 2016 Keynote

2010Programma

ble SMS

Programmable

Voice

Page 51: Twilio Signal 2016 Keynote

DO MORE. LESS CODE.

Page 52: Twilio Signal 2016 Keynote

2015Programma

ble SMS

Programmable

Voice

Page 53: Twilio Signal 2016 Keynote

2015Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Page 54: Twilio Signal 2016 Keynote

2015Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Programmable Video

IP Messaging

Page 55: Twilio Signal 2016 Keynote

2015Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Programmable Video

IP Messaging

TaskRouterAuthy

Page 56: Twilio Signal 2016 Keynote

2016Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Programmable Video

IP Messaging

TaskRouterAuthy

Interconnect

Page 57: Twilio Signal 2016 Keynote

DO MORE. LESS CODE.

Page 58: Twilio Signal 2016 Keynote

ADD-ONSB

Page 59: Twilio Signal 2016 Keynote

NUMBER

ADD-ONS

MESSAGE

ADD-ONS

RECORDIN

G ADD-ONS

ADD-ONSB

Page 60: Twilio Signal 2016 Keynote

Phone Intellige

PROGRAM

ADD-ONSBETA

Page 61: Twilio Signal 2016 Keynote

ADD-ONSBETA

PROGRAM

Caller ID

NUMBER ADD-ONS

Clean Call

Mobile Ownersh

Advanced Caller

Phone Reputati

Carrier Info

Caller Name

Phone Intellige

Page 62: Twilio Signal 2016 Keynote

PROGRAM

Caller

NUMBER ADD-ONS

Clean

Mobile Advanc

Phone Carrier Caller

Phone

RECORDING ADD-ONS

Speech to Text

High Accuracy

PCI Detection

ADD-ONSBETA

Page 63: Twilio Signal 2016 Keynote

PROGRAM

Message Sentiment

ADD-ONSBETA

Page 64: Twilio Signal 2016 Keynote

PROGRAMMESSAGE ADD-ONS

Message Sentiment

Opt-out Detection

Food Deliver

Message Insights

Caller ID

NUMBER ADD-ONS

Clean Call

Mobile Ownershi

Advanced Caller ID

Phone Reputatio

Carrier Info

Caller Name

Phone Intelligenc

Sentiment Analysis

Instant API

Instant Code

Spoken Results

Short Answers

ADD-ONSBETA

Page 65: Twilio Signal 2016 Keynote

LOOKUP

Caller ID

NUMBER ADD-ONS

Clean Call

Mobile Ownershi

Advanced Caller ID

Phone Reputatio

Carrier Info

Caller Name

Phone Intelligenc

ADD-ONSBETA

Page 66: Twilio Signal 2016 Keynote

DO MORE. LESS CODE.

Page 67: Twilio Signal 2016 Keynote

NUMBER

ADD-ONS

MESSAGE

ADD-ONS

RECORDIN

G ADD-ONS

ADD-ONSB

Page 68: Twilio Signal 2016 Keynote

ADD-ONSBETA

Page 69: Twilio Signal 2016 Keynote
Page 70: Twilio Signal 2016 Keynote

ADD-ONBETA

PUBLISHERS

Page 71: Twilio Signal 2016 Keynote

TWILIO.COM/MARKETPLACE

Page 72: Twilio Signal 2016 Keynote
Page 73: Twilio Signal 2016 Keynote

THINGSInternet of

Page 74: Twilio Signal 2016 Keynote
Page 75: Twilio Signal 2016 Keynote

THINGSInternet of

Page 76: Twilio Signal 2016 Keynote

Cellular Wireless

Page 77: Twilio Signal 2016 Keynote

Experimentation is the

prerequisite to innovation.

Page 78: Twilio Signal 2016 Keynote

Programmable Wireless

A programmable wireless network for 2G, 3G, and LTE connectivity.

in partnership with

Page 79: Twilio Signal 2016 Keynote

Four Things: SIM Cards, Data, Voice, and Text

Programmable Wireless

SIMs

Page 80: Twilio Signal 2016 Keynote

Business Model for Innovation

Great APIs

Page 81: Twilio Signal 2016 Keynote

Business Model for Innovation

No Minimums, No Commits, Pricing Tiers with Volume

SIMs

Page 82: Twilio Signal 2016 Keynote

Business Model for Innovation

No Minimums, No Commits, Pricing Tiers with Volume

SIMs

$5one-time fee

Less than a dollar at

volume

Page 83: Twilio Signal 2016 Keynote

Business Model for InnovationNo Minimums, No Commits, Pricing Tiers with

Volume

Data$2

month per SIM

$0.1

mb

Low Bandwidth

$2month

per SIM includes 1 GB

$15additional

GB

High Bandwidth

Page 84: Twilio Signal 2016 Keynote

Business Model for InnovationNo Minimums, No Commits, Pricing Tiers with

Volume

Voice SMS$0.01per minute

$0.007per message

Page 85: Twilio Signal 2016 Keynote

Business Model for InnovationNo Minimums, No Commits, Pricing Tiers with

Volume

Commands$0.005

Per command

Page 86: Twilio Signal 2016 Keynote

Zach Supalla CEO & Co-Founder

Page 87: Twilio Signal 2016 Keynote

Device APIsIntroducing

Lifecycle APIs Commands APIProvision,

Deprovision, Rate Plans

Wake up device & trigger code

REST & TwiML

Yup, it works.

Page 88: Twilio Signal 2016 Keynote

Device APIsIntroducing

Lifecycle APIs Commands API REST & TwiML

Developer Preview Today Coming Soon

Page 89: Twilio Signal 2016 Keynote

THINGSInternet of

Page 90: Twilio Signal 2016 Keynote

THINGS

Internet of & PEOPLE

Page 91: Twilio Signal 2016 Keynote

THINGS

Internet of

& PEOPLEEmbedded Devices BYOD Phones & Tablets To Be Invented

Page 92: Twilio Signal 2016 Keynote

The world needs thousands of micro-

carriers.

Page 93: Twilio Signal 2016 Keynote

We can’t wait to seewhat you build.

Page 94: Twilio Signal 2016 Keynote
Page 95: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 96: Twilio Signal 2016 Keynote

NOTIFYPREVIEW

Page 97: Twilio Signal 2016 Keynote

NOTIFYPREVIEW

Page 98: Twilio Signal 2016 Keynote

NOTIFYPREVIEW

Page 99: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 100: Twilio Signal 2016 Keynote
Page 101: Twilio Signal 2016 Keynote
Page 102: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

ORCHESTRATIONS

FANOUT FAILOVER LAST USED

CURRENT ACTIVE

Page 103: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

TAGS BOOLEAN OPERATORS

SEGMENTATIONS

Page 104: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 105: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 106: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 107: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 108: Twilio Signal 2016 Keynote

NOTIFY

PREVIEW

Page 109: Twilio Signal 2016 Keynote

Segmentations Multi-channel Messaging

Orchestrations

NOTIFY

PREVIEW

Page 110: Twilio Signal 2016 Keynote

Developer Preview Today

NOTIFY

PREVIEW

Page 111: Twilio Signal 2016 Keynote
Page 112: Twilio Signal 2016 Keynote

INTELLIGENT AGENTS

(IA)

ARTIFICIAL INTELLIGENCE

(AI)

NLU NLP Deep Learning AlexaM OK GoogleSiriNLG

APPS IN CHATWeChatFB Messenger

Viber kakaotalk

CHAT IN APPSGoogle

HangoutsOffice 365

Twilio IP Messaging

Twilio Video

Page 113: Twilio Signal 2016 Keynote

HUMAN

Page 114: Twilio Signal 2016 Keynote
Page 115: Twilio Signal 2016 Keynote

IVRs and hold times are the

Velveeta of Business

Communications

Page 116: Twilio Signal 2016 Keynote

BUSINESS IS HUMAN AFTER

ALLBeing treated like a

human isn’t a luxury, it’s just common

courtesy.

Page 117: Twilio Signal 2016 Keynote

An hour call to a business is more like 55 minutes of async, and 5 minutes of sync.

Page 118: Twilio Signal 2016 Keynote

BUSINESSES NEED TO

COMMUNICATE LIKE PEOPLE DO.

Page 119: Twilio Signal 2016 Keynote

USE THEIR CHANNEL

Page 120: Twilio Signal 2016 Keynote

USE THEIR CONTEXT

USE THEIR CHANNEL

Page 121: Twilio Signal 2016 Keynote

USE THEIR CONTEXT

USE THEIR CHANNEL

USE HUMAN SPEAK

Page 122: Twilio Signal 2016 Keynote

TO BE HUMAN, BUSINESSES MUST

HAVE CONVERSATIONS.

Page 123: Twilio Signal 2016 Keynote

Facebook

GlobalSMS

MMS

Google Cloud

IPMessagin

g

Viber

WeChat

Apple Push

MessagingHUB

Page 124: Twilio Signal 2016 Keynote

Messaging

HUBFacebook

GlobalSMS

MMS

GCM

IPMessagin

g

Viber

WeChat

APN

EVERY NOTIFICATION IS THE BEGINNING OF A CONVERSATION.

IT’S EASY TO HAVE CONVERSATIONS, YOU JUST HAVE TO HIT REPLY.

Page 125: Twilio Signal 2016 Keynote

Messaging

HUBFacebook

GlobalSMS

MMS

GCM

IPMessagin

g

Viber

WeChat

APN

EVERY NOTIFICATION IS THE BEGINNING OF

A CONVERSATION.

Page 126: Twilio Signal 2016 Keynote

MessagingHUB

Page 127: Twilio Signal 2016 Keynote

MESSAGING INTEGRATIONS

Introducing

Coming Soon

Page 128: Twilio Signal 2016 Keynote

HUMAN AFTER ALL