O'Reilly's Performance Optimizations in a Cloud-Centric World

Learn all you need to know about email best practices, deliverability, and tools with email whitepapers and ebooks.

Issue link: https://hub.dyn.com/i/545501

Contents of this Issue


Page 26 of 38

CHAPTER 3 Minimizing Performance Risks The performance risks described previously can be minimized using the following five strategies: 1. Use a best-of-breed DNS provider 2. Cache content as close to the user as possible 3. Understand the nature of cloud services 4. Apply the same good practice to the cloud as you would to any other system 5. Ensure you can handle any failure Use a Best-of-Breed DNS Provider DNS is your first point of contact with an end user; without it, your user will never access your site. So it is essential that it is reliable, performant, and flexible. Providers, such as cloud providers or CDNs, often prefer (or require) that they also manage your DNS, but this can create a single point of failure (SPOF); if a provider experiences problems with its own system, it may also have issues with its DNS provision, making it difficult to use DNS as a defense against that failure. Having an independent DNS provider allows you to have policies that favor different cloud providers/CDNs in different circumstanā€ ces, such as location, speed, SLAs, etc. This allows you to optimize your systems based on the output from the monitoring solutions. 17

Articles in this issue

view archives of eBooks - O'Reilly's Performance Optimizations in a Cloud-Centric World