Twilio Signal 2016 Keynote

128
a

Transcript of Twilio Signal 2016 Keynote

a

a

H A L L O F

DOERS

getpurple.io

H A L L O F

DOERS

revolar.com

H A L L O F

DOERS

a

a

DEVELOPERS

1,000,000

Registered twilio accounts, as of May 23, 2016

a

Annual API Requests

75 BILLIONSource: Twilio internal data

Source: Twilio internal data

Over

Global Devices1 BILLION

BUILDING BLOCKS

Lookup IP Messaging

Programmable

Video

InterconnectTask RouterNetwork Traversal Service

Elastic SIP Trunking

Programmable

SMSProgramma

ble Voice

Authy

Production Deployments Last Year

6,643

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

AGILITY

MANAV KHURANA |

50 Small Teams

AGILITY

AGILITYwith

RESILIENCY

Anything is reliable.

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

Until it’s not.

OPERATIONAL MATURITY MODEL

Security

Build & Test

Operational

Resilience

Architecture

Supportability

RELIGION OF INSTRUMENTATION

BRUCE WONG Insight Engineering Lead, Twilio

ONE IN A MILLION CAN TAKE YEARS…

AT SCALE, ONE IN A MILLION HAPPENS DAILY.

DESIGN. ITERATE. VALIDATE.

RESILIENCE IS NEVER DONE.

2014 - Regionsby Chaos Engineering

2010 - Instancesby Chaos Monkey

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

Operational Maturity Model+ Insight

Engineering +Twilio

PREPARE FOR THAT ONCE IN A BLUE MOON

OPERATING AT SCALE

MIKE KADIN Engineering Manager Global Communications

COLLECTIVE INTELLIGENCE

SUPER NETWORK

SUPER NETWORK

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

THE SOFTWARE JOURNEY

THE SOFTWARE JOURNEY

Going AllIn

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

Consolidate 17 disparate, legacy regional systems

CALL CENTER 2.0

CALL CENTER 2.0Twilio

Powered

CALL CENTER 2.0

Twilio Powered Programmable

VoiceIP

MessagingProgrammable

VideoTask

Router

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

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

PAT MALATACK Vice President of Product Twilio

2008Programma

ble Voice

2010Programma

ble SMS

Programmable

Voice

DO MORE. LESS CODE.

2015Programma

ble SMS

Programmable

Voice

2015Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

2015Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Programmable Video

IP Messaging

2015Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Programmable Video

IP Messaging

TaskRouterAuthy

2016Programma

ble SMS

Programmable

Voice

Network Traversal Service

Elastic SIP Trunking Lookup

Programmable Video

IP Messaging

TaskRouterAuthy

Interconnect

DO MORE. LESS CODE.

ADD-ONSB

NUMBER

ADD-ONS

MESSAGE

ADD-ONS

RECORDIN

G ADD-ONS

ADD-ONSB

Phone Intellige

PROGRAM

ADD-ONSBETA

ADD-ONSBETA

PROGRAM

Caller ID

NUMBER ADD-ONS

Clean Call

Mobile Ownersh

Advanced Caller

Phone Reputati

Carrier Info

Caller Name

Phone Intellige

PROGRAM

Caller

NUMBER ADD-ONS

Clean

Mobile Advanc

Phone Carrier Caller

Phone

RECORDING ADD-ONS

Speech to Text

High Accuracy

PCI Detection

ADD-ONSBETA

PROGRAM

Message Sentiment

ADD-ONSBETA

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

LOOKUP

Caller ID

NUMBER ADD-ONS

Clean Call

Mobile Ownershi

Advanced Caller ID

Phone Reputatio

Carrier Info

Caller Name

Phone Intelligenc

ADD-ONSBETA

DO MORE. LESS CODE.

NUMBER

ADD-ONS

MESSAGE

ADD-ONS

RECORDIN

G ADD-ONS

ADD-ONSB

ADD-ONSBETA

ADD-ONBETA

PUBLISHERS

TWILIO.COM/MARKETPLACE

THINGSInternet of

THINGSInternet of

Cellular Wireless

Experimentation is the

prerequisite to innovation.

Programmable Wireless

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

in partnership with

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

Programmable Wireless

SIMs

Business Model for Innovation

Great APIs

Business Model for Innovation

No Minimums, No Commits, Pricing Tiers with Volume

SIMs

Business Model for Innovation

No Minimums, No Commits, Pricing Tiers with Volume

SIMs

$5one-time fee

Less than a dollar at

volume

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

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

Volume

Voice SMS$0.01per minute

$0.007per message

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

Volume

Commands$0.005

Per command

Zach Supalla CEO & Co-Founder

Device APIsIntroducing

Lifecycle APIs Commands APIProvision,

Deprovision, Rate Plans

Wake up device & trigger code

REST & TwiML

Yup, it works.

Device APIsIntroducing

Lifecycle APIs Commands API REST & TwiML

Developer Preview Today Coming Soon

THINGSInternet of

THINGS

Internet of & PEOPLE

THINGS

Internet of

& PEOPLEEmbedded Devices BYOD Phones & Tablets To Be Invented

The world needs thousands of micro-

carriers.

We can’t wait to seewhat you build.

NOTIFY

PREVIEW

NOTIFYPREVIEW

NOTIFYPREVIEW

NOTIFYPREVIEW

NOTIFY

PREVIEW

NOTIFY

PREVIEW

ORCHESTRATIONS

FANOUT FAILOVER LAST USED

CURRENT ACTIVE

NOTIFY

PREVIEW

TAGS BOOLEAN OPERATORS

SEGMENTATIONS

NOTIFY

PREVIEW

NOTIFY

PREVIEW

NOTIFY

PREVIEW

NOTIFY

PREVIEW

NOTIFY

PREVIEW

Segmentations Multi-channel Messaging

Orchestrations

NOTIFY

PREVIEW

Developer Preview Today

NOTIFY

PREVIEW

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

HUMAN

IVRs and hold times are the

Velveeta of Business

Communications

BUSINESS IS HUMAN AFTER

ALLBeing treated like a

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

courtesy.

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

BUSINESSES NEED TO

COMMUNICATE LIKE PEOPLE DO.

USE THEIR CHANNEL

USE THEIR CONTEXT

USE THEIR CHANNEL

USE THEIR CONTEXT

USE THEIR CHANNEL

USE HUMAN SPEAK

TO BE HUMAN, BUSINESSES MUST

HAVE CONVERSATIONS.

Facebook

GlobalSMS

MMS

Google Cloud

IPMessagin

g

Viber

WeChat

Apple Push

MessagingHUB

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.

Messaging

HUBFacebook

GlobalSMS

MMS

GCM

IPMessagin

g

Viber

WeChat

APN

EVERY NOTIFICATION IS THE BEGINNING OF

A CONVERSATION.

MessagingHUB

MESSAGING INTEGRATIONS

Introducing

Coming Soon

HUMAN AFTER ALL