Book Image

Implementing Cloud Design Patterns for AWS

Book Image

Implementing Cloud Design Patterns for AWS

Overview of this book

Table of Contents (18 chapters)
Implementing Cloud Design Patterns for AWS
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Content delivery networks


An issue that constantly arises with most operations teams is improving the user experience. There is no set-in-stone solution for this kind of optimization as it changes, based on countless variables. This book is mostly aimed at web applications, so one of the optimizations we could make in terms of static data could be by ensuring that this data does not have to travel very far to reach the end user. This, in turn, reduces latency to the user or the client system.

Content delivery networks aim to solve this very problem by ensuring that the data gets delivered to the user from a highly available server that is geographically nearest to them, or based on latency. AWS has a service called CloudFront, which aims to solve this very problem.

With CloudFront, an operations team could deploy servers on top of static content so that it is automatically cached and available to the end user in the best way possible, with very little work required to do so. In this example...