Skip to content

20170830_srecon17_2.6

20170830_srecon17_2.6

RumDNS @LinkedIN

1 - Performances

Performance is everything

If the loading time > 10s, user go away

2 - Components

CDN

Global
* Akamai
* LinkedIN homemade
* Edgecast

Mutliple CDNs ?
* Performance reasons
* Redundoncy
*

POPs

Point Of Presence
-> Reduce the hops between User and Servers

Pops :
* Great Perfomances gains (900ms !!!)
* Cheep
-> We built a lots of Pops around the world

DNS

Multi DNS ?

Benefits
* Perfs
* Availability

BUT
* Needs a lot of automation

GeoDNS
* EDNS protocol
* Allow traffic Steering

-> Rum Steering

3 - Tools we use

DNS records webUI

CDN Regression tool
- SSL Certs
- Caching headers
- Compression
- Origin cache headers validation

PurgeTool
- Selfservice portal for every CDNs
- Purge status tracking

Use Catchpoint service
- Selenium scripts