With this month’s focus being on PHP, this article will discuss how to make a PHP application highly available.
In engineering terms, ‘highly available’ refers to the probability that an item will operate as intended under stated conditions in an ideal support environment.
Vertical scaling might not address problems under the hood in an application, and increasing the performance of a server might not guarantee the performance increase of the app running in that server.
In a horizontal scaling scenario, the load balancer decides which server in the cluster gets assigned the incoming request.
In this application, videos uploaded by users are stored in a disk and referenced in the database.