Explain why design conflicts might arise when designing an a
Explain why design conflicts might arise when designing an architecture for which both availability and security requirements are the most important non-functional requirements.
Solution
When designing an architecture for both availability and security. There are many layers that are designed when the security and availability, in that the most important component is security layer and that is provided at the innermost layer of the architecture. When coming to the design of the availability the unnecessary components that the system are maintain are updated and replaced. The main conflict that arises for both availability and security is when anything wrong happens to the system we replace the affected component with other one. Because of this security becoming lesser when replacing is happen. So we have to make sure the security and availability of the system should not be compromised.
