What is solution architecture?
Before we dig deep into the personality traits of the solution architect, first, let's get to know what solution architecture is. Solution architecture is a set of activities that aims to explore and analyze a business problem based on predefined requirements and create an architecture design for the proposed technology solution that fits with the client's goals and needs.
Typically, the solution architect should consider the following four key factors and related constraints when creating a balanced and effective solution and its architecture design:
- Enterprise constraints: Identify the enterprise constraints and goals behind building the product.
- Stakeholders' perspective: Understand and analyze the requirements collected from the business stakeholders and power users.
- Technology value: Identify the value of the technology stack and components used in your solution that should comply with the enterprise strategic guidelines...