Principles of Cloud Design
With chapters selected by David Clinton
  • May 2019
  • ISBN 9781617296628
  • 68 pages
Cloud computing has transformed the way we build and deliver software. Thanks to the cloud, you can trade expensive glass room datacenters and maintenance-greedy custom infrastructure for scalable virtual servers and easy-to-configure storage, security, and networking services! This brand-new world has some brand-new rules you need to know before you take your first steps, though.

Principles of Cloud Design is a collection of chapters from three Manning books, hand-picked by experienced author and Linux guru David Clinton. This free eBook highlights a few different ways where smart design feeds successful cloud deployments. You’ll explore the theory and practice behind high availability, scalability, and elasticity, master the art of decoupling, and even pick up hints on shaping your cloud deployment to precisely fit your needs. When you’re done, you’ll have the right mindset for cloud design and be ready for wherever your next project takes you!
Table of Contents detailed table of contents


Keeping ahead of user demand

Keeping ahead of user demand

13.1 Automating high availability

13.2 Cloud computing

13.3 Elasticity vs. scalability

Decoupling your infrastructure: ELB and SQ

Decoupling your infrastructure: ELB and SQS

12.1 Synchronous decoupling with load balancers

12.1.1 Setting up a load balancer with virtual servers

12.1.2 Pitfall: connecting a server too early

12.1.3 More use cases

12.2 Asynchronous decoupling with message queues

12.2.1 Turning a synchronous process into an asynchronous one

12.2.2 Architecture of the URL2PNG application

12.2.3 Setting up a message queue

12.2.4 Producing messages programmatically

12.2.5 Consuming messages programmatically

12.2.6 Limitations of messaging with SQS

12.3 Summary

Running cloud-native applications in production

Running cloud-native applications in production

2.1 The obstacles

2.1.1 Snowflakes

2.1.2 Risky deployments

2.1.4 Production instability

2.2 The enablers

2.2.1 Continuous delivery

2.2.2 Repeatability

2.2.3 Safe deployments

2.2.4 Change is the rule


What's inside

  • “Keeping ahead of user demand” from Learn Amazon Web Services in a Month of Lunches by David Clinton
  • “Decoupling your infrastructure: ELB and SQS” from Amazon Web Services in Action by Michael Wittig and Andreas Wittig
  • “Running cloud-native applications in production” from Cloud Native Patterns by Cornelia Davis

About the author

David Clinton is a certified Linux Server Professional, seasoned instructor, and author of Manning’s bestselling Linux in Action and Learn Amazon Web Services in a Month of Lunches. He has administered, written about, and created training materials for many important technology subjects including Linux systems, cloud computing (AWS in particular), and container technologies like Docker.

placing your order...

Don't refresh or navigate away from the page.
eBook $0.00 PDF only + liveBook
Check your email for instructions on downloading Principles of Cloud Design (eBook) or read it now
continue shopping
go to cart

Prices displayed in rupees will be charged in USD when you check out.
customers also reading

This book 1-hop 2-hops 3-hops

FREE domestic shipping on three or more pBooks