Adhering to an fundamental design principle is important especially inherent to the consideration when developing secure applications.
This will improve value and utility of solution. Moreover it will enable control of resources from one central hub minimizing the problem of central control.
It can also upscale and downscale storage and processing capability more efficiently. In addition adopting such design principles enables sharing of IT capabilities across multiple clients with different demand cycles.
Finally it will using such design principles enhances security of computing.