Final answer:
The non-functional requirement to reduce inter-dependencies in a design to prevent failures from impacting other components is known as Decoupling.
Step-by-step explanation:
The requirement to reduce inter-dependencies so failures do not impact other components relates to the concept of Decoupling. Decoupling involves designing an application so that its components are loosely connected, each performing its task independently. This approach enhances the fault tolerance of the system by ensuring that a failure in one component does not cause a cascade of failures in others, which is crucial for applications hosted in dynamic environments like the AWS Cloud.