The phrase "best practice" is one of the most over-used and meaningless in IT. But when we say it we mean something real : the design of Idealstack is inspired by the AWS Well Architected Framework which outlines how to design a best-practice modern IT system. These principles are applied throughout IT, at some small organizations and most of the largest ones.
In many ways PHP web development has been left behind by these modern IT practices. Often web hosting is designed to deliver minimum cost, as there are a huge number of people wanting to host a website for the smallest possible cost. But for many businesses these days websites are far more important than this - the business cannot function properly without the website. If this sounds like you or your clients, then you should pay attention to these principles and try to implement them in the hosting of your website.
The AWS Well Architected Framework is based on five key pillars
The ability to run and monitor systems to deliver business value and to continually improve supporting processes and procedures.
There are six design principles for operational excellence in the cloud:
The ability to protect information, systems, and assets while delivering business value through risk assessments and mitigation strategies.
There are six design principles for security in the cloud:
The ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues.
There are five design principles for reliability in the cloud:
The ability to use computing resources efficiently to meet system requirements and to maintain that efficiency as demand changes and technologies evolve.
There are five design principles for performance efficiency in the cloud:
The ability to avoid or eliminate unneeded cost or suboptimal resources.
There are five design principles for cost optimization in the cloud: