/creating-your-own-cdn

How I created my own CDN, and how you can use some of the techniques to do it too.

Primary LanguageCSS

Creating Your Own CDN

One of the biggest factors in the performance of a site is the latency between the user and the server. The best way to decrease latency is to use a Content Delivery Network (CDN), but sometimes standard products won’t always fit within your needs. This is how I built my own!

You will learn:

  • Why it is so important to get content to the user
  • Managing several different servers with Ansible playbooks
  • Setting up Amazon’s DNS (Route 53) to handle latency-based DNS
  • Deploying to multiple servers at once with DeployBot

Notes

Speaker notes, and more detailed descriptions can be found in each of the slides. The system is built with Reveal.js, and speaker notes can also be accessed by pressing "s" while using the slides.

Links

Given at

Slide Template

These slides were made with Reveal.js with my own template, found here: https://github.com/iamcarrico/slides-template

License

This content within the presentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).