Slide 1

Slide 1 text

@snyksec @rdegges @rdegges How to Lose 500k in 5 Minutes

Slide 2

Slide 2 text

@snyksec @rdegges HEY, I'm Randall. Head of DevRel & Community @ Snyk Python/JS/Go Hacker Open Source * Author Builder

Slide 3

Slide 3 text

@snyksec @rdegges Background (~2008) (me) Free conference calling service server server server Rural telco providers $0.50 per minute Subsidies $$$

Slide 4

Slide 4 text

@snyksec @rdegges The Payment Problem Rural Telco Government 2 million minutes calls.csv $$$ ???

Slide 5

Slide 5 text

@snyksec @rdegges How We Got Paid Free Conference Calling Service calls.csv Rural Telco $$$

Slide 6

Slide 6 text

@snyksec @rdegges Architecture Conference Call Web App Conference Call API Asterisk Asterisk Asterisk Cloud Rural Datacenters Asterisk Conference Call API ... calls.csv

Slide 7

Slide 7 text

@snyksec @rdegges Conference Call API $ scp root@...:calls.csv . $ wc -l calls.csv That's weird... Same number as last week. $ scp . root@...:calls.csv

Slide 8

Slide 8 text

@snyksec @rdegges (me)

Slide 9

Slide 9 text

@snyksec @rdegges "But why didn't you just get the data from your logs?" - Literally everyone

Slide 10

Slide 10 text

@snyksec @rdegges What I Learned 1. Store your logs!!! 2. Always use code to communicate 3. It's worth taking your time on the important things

Slide 11

Slide 11 text

@snyksec @rdegges

Slide 12

Slide 12 text

@snyksec @rdegges @rdegges Thank You rdegges.com snyk.io @snyksec