13

Scaling for High Availability

When you go from the prototype stage to a full-fledged release of your hardware, you will be faced with demands on your computing infrastructure. In this chapter, you will learn about the various demands that are placed on computing resources as you scale, and the various options for meeting this demand as your users continue to grow.

In this chapter, we will cover the following topics:

  • Understanding high availability
  • Understanding load balancing
  • Implementing high availability for databases
  • Implementing high availability for RESTful servers

Let’s begin!

Understanding high availability

High availability (HA) refers to a characteristic of a computing system that aims to provide an agreed level of performance. ...

Get Arduino Data Communications 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.