You are a Solution Architect and design the solution topology.
Please select four principles that you would follow to create a well-architected solution.
Click on the arrows to vote for the correct answer
A. B. C. D. E. F. G.Correct Answers: B, D, E and G
When a Solution Architect designs the solution, he or she must follow the pillars of great system architecture.
The pillars include: Security - includes perimeter control and data security.
You need to use the Dynamics 365 security model, Azure AD, Azure Conditional Access, Data Loss Prevention policies in your architecture.
Empowering end users - the architecture should be open for the users to extend or re-use apps, solutions, or components.
Trust and Privacy - the solution should comply with rules, laws, and privacy regulations.
Maintainability - the solution must be well documented, which helps with its maintenance.
Also, the solution should not break from the frequent Power Platform updates.
Availability and recoverability - you need to know the recovery capabilities of the solution and all components.
The system must be designed for recovery within the required time.
Performance and scalability - the solution must be scalable and use optimal resources for high performance.
Efficiency and operations - the solution must use resources efficiently to minimize the costs and drive up quality and speed.
Shared responsibility - the users are responsible for application security and operations.
At the same time, Azure is responsible for providing infrastructure and security of the cloud services.
Design choices - the system architecture must balance security, availability, efficiency, and performance from one side and the operational costs, delivery time, and agility from another.
All other options are incorrect because Accountability, Fairness, and Transparency are parts of the six principles of Responsible AI.
For more information about the pillars of great system architecture, please visit the below URLs:
As a Solution Architect, creating a well-architected solution is essential for ensuring its effectiveness and sustainability. To achieve this goal, it is important to follow certain principles that can help guide the design and implementation process. Here are the explanations of the four principles that should be followed:
Availability and recoverability: Availability refers to the ability of the system to remain operational and accessible to users at all times. Recoverability refers to the ability of the system to recover from failures or disruptions. These principles are important because they ensure that the system is always available when needed and can recover quickly from any issues that may arise. To achieve availability and recoverability, the solution should be designed with redundancy and failover capabilities to minimize downtime and data loss.
Security: Security is a critical principle in any solution architecture. It is important to ensure that data is protected from unauthorized access, both from external threats and internal breaches. This can be achieved through the use of authentication, authorization, and encryption techniques. Security should be implemented at every layer of the solution, including the application, database, and network.
Performance and scalability: Performance and scalability are important principles to consider in solution architecture. Performance refers to the speed and efficiency of the system, while scalability refers to its ability to handle increased workload and user demand. To achieve optimal performance and scalability, the solution should be designed with a focus on performance tuning, load testing, and capacity planning.
Trust and privacy: Trust and privacy are crucial principles for ensuring that users feel confident in using the solution and that their personal data is protected. The solution should be designed with privacy in mind, including the use of data minimization techniques and compliance with relevant data protection regulations. Trust can be built by providing transparent communication about the data collected and how it is used, as well as implementing mechanisms for user consent and control over their data.
In conclusion, following these four principles of availability and recoverability, security, performance and scalability, and trust and privacy can help create a well-architected solution that is effective, efficient, and sustainable.