PDX Java - July 2003

Enterprise Java Beans are ๐Ÿ”ฅ

PDX Node - July 2019

Serverless is ๐Ÿ”ฅ

Oreilly Serverless book

Hi, I'm Carter Rabasa ๐Ÿ‘‹๐Ÿฝ

fizbuz.com/u/carter

CascadiaJS 2019

2019.cascadiajs.com

What is Serverless? ๐Ÿค”

blind men touching an elephant

My Developer Journey

  • 2017 - 2019: Lone Developer, Fizbuz
  • 2015 - 2017: Product Manager, Dev Tools @ Twilio
  • 2012 - 2015: Developer Evangelist, Twilio
  • 1999 - 2012: Web Developer

1999

Sun Ultra Enterprise 450 server

Sun Ultra Enterprise 450

Text "1" for Tom Brady

Patriots Rams Super Bowl

โœ… Managing Hardware
โœ… Managing OS
โœ… Managing Web Server / DB
โœ… Writing Code

2006

Amazon AWS EC2 logo

Amazon AWS EC2

The Kickball League

DCKickball

โŒ Managing Hardware
โœ… Managing OS
โœ… Managing Web Server / DB
โœ… Writing Code

2012

Heroku

Webhooks EVERYWHERE

Twilio webhooks

โŒ Managing Hardware
โŒ Managing OS
โœ… Managing Web Server / DB
โœ… Writing Code

So... What is Serverless?? ๐Ÿคจ

Twimlets

Twimlets web form

TwiML Bins

TwiML Bins

Twilio Functions

Twilio Functions code editor

Twilio Studio

Twilio Studio editor

โŒ Managing Hardware
โŒ Managing OS
โŒ Managing Web Server / DB
โœ… Writing (Less) Code

Dude... WTF is Serverless?!? ๐Ÿคฌ

It's Marketing

ha ha ha business

Serverless at Twilio

  • Easy event handling
  • Security by default
  • Scale effortlessly
  • Prevent mis-configurations
  • Glue for orchestration

Serverless is...

๐Ÿ“ฉ Event and API Driven Design
๐Ÿค Smaller Code / Less Code
๐Ÿ˜… Less Surface Area for Mistakes

arc.codes

Carter !== Brian

Brian Leroux goofy face

Fizbuz v1

  • REST & GraphQL APIs
  • DynamoDB
  • React.js SPA
  • Auth0

Serverless is...

More People ๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง Building Better Software โœจ

Thank You! ๐Ÿ™๐Ÿฝ

fizbuz.com/u/carter