Chapter 5. Designing and architecting for cloud scale

This chapter covers

  • Dealing with internet scale through the use of database sharding
  • Connecting a data center to the cloud
  • Expanding to the cloud through cloudbursting
  • Handling exponentially expanding storage through the use of cloud storage

In this chapter, you’ll learn how to design and architect applications that can handle the potentially massive scale possible when you’re using the cloud and are exposed to the entire internet. You’re now prepared for an in-depth discussion of designing and architecting applications specifically for the cloud. This is important because you may have applications that scale to large numbers of users—a number so large that we call it cloud scale. Although ...

Get The Cloud at Your Service now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.