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
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.
These slides were made with Reveal.js with my own template, found here: https://github.com/iamcarrico/slides-template
This content within the presentation is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).