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