endpoints.io
endpoints.io

Demo
http://endpoints.io/sms
http://endpoints.io
endpoints.io

Goals
●
●
●
●
●
●

paste code in a browser
click deploy
code now accessible via an http endpoint
go from cod...
endpoints.io

Goals
● detect dependencies from code
● create Procfile & requirements for buildpack
● choose server boilerp...
endpoints.io

Lessons
● Make base image as complete as possible
● used a base tar. Append (vs create new tar)
● Small patc...
endpoints.io

Thank you

http://endpoints.io
@endpointsio

i’m @bhaskerkode
Upcoming SlideShare
Loading in...5
×

Endpoints.io docker meetup at twilio

2,084

Published on

the goals behind building endpoints, and some lessons from working in docker.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,084
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Endpoints.io docker meetup at twilio

  1. 1. endpoints.io
  2. 2. endpoints.io Demo http://endpoints.io/sms http://endpoints.io
  3. 3. endpoints.io Goals ● ● ● ● ● ● paste code in a browser click deploy code now accessible via an http endpoint go from code, to live api in 30 seconds abstract all complexity empower people who have never spawned a vm ( mobile devs, accountant, translators ?)
  4. 4. endpoints.io Goals ● detect dependencies from code ● create Procfile & requirements for buildpack ● choose server boilerplate based on language app.get(‘/hits’, function(req,res){ hits++; res.send(hits); });
  5. 5. endpoints.io Lessons ● Make base image as complete as possible ● used a base tar. Append (vs create new tar) ● Small patch to buildstep to be able to write outside /app also ● delete image right after spawning. but make it easy to recreate an image if required later using buildstep + buildpack + custom logic
  6. 6. endpoints.io Thank you http://endpoints.io @endpointsio i’m @bhaskerkode
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×