Solution Architecture
Rohan Rekhi
Servant Leadership | Data API Strategy | Data Engineering Delivery | Data Governance | Cloud Certified | Snowflake Architect | DataOps | Data Product | Asset Management | Technical Reviews | Biz Dev| Data Strategy
Thank you for reading my latest article here.
Here at LinkedIn, I regularly write about data architecture, Business Architectures Business Concepts and technology trends. To read my future articles simply join my Newsletter on LinkedIn or follow me on 'Rohan Rekhi | LinkedIn
What is Solution Architecture?
Solution Architecture means different for different people.
Here are my views on what it means to do Solution Architecture.
The Solution Architecture is an artifact that documents the business problem, constraints, and architecture for a technology solution.? Its audience is broad, but primarily is the Enterprise Architect community. It is used as a common vehicle for communicating iterations of a technology solution.
Working from a standardized?Solution enables an Architect to effectively communicate key aspects of a technology solution and the reasons for making certain architectural decisions.
Typically, enterprise solutions tend to have long lifespans. Green-field development efforts are less common than enhancements to existing assets.?Capturing iterative?change?in a document is needed and the templates should be built to take advantage?of it.?
Identifying your "Solution Type" at the top of the document will enable reviewers to understand the type and scope of your solution and understand what content to expect.?
It should not be intended to be a full engineering or implementation document, though where relevant that content may be added. There should be questions and sections in the template that touch on these areas in an effort to identify issues or oversights that could be costly to the firm if not addressed early.
This should also our standard artifact used to support the "Architecture and Technology Governance" standards and dictates the following:
RACI
The below RACI represents the roles and responsibilities for the?architecture decisions?captured in the Solution Architecture.?
The assigned?Solution Architects?are responsible for:
The correctness and the completion of the Solution Architecture (including updating the threat model)?
Presenting the SAD to the Governing Boards.
Consulting and aligning with the Application or Application Platform architect, for every Application Platform impacted by the solution.
Board Members?are responsible for reviewing/approving the Solution Architecture
Note: The "Solution Architect" role could be a principal architect, application platform architect, application architect, a team lead, a tech owner, or anybody else as determined by the solution owner.??
Application Platform Architects?are accountable (Application Platform Architects are defined in APM).?
For Solution Architectures that span multiple Application Platforms, the?Chief Architects?are accountable.?
In the absence of designated Chief Architect,?the accountability lies with?the Org leader or their delegate.??
领英推荐
Solution Architecture Templates:
This should be iterative document and should be updated as well when Solution Architectures evolve.
Goals for the Templates should be :
The Template structured around four types of solutions, identified in Tabs below for easy access
For each area there are examples and template diagrams to assist in creating the vision or building upon an existing architecture.? ?
Basics Guidelines
Domain Principals
Lead Architects
Enterprise Architects
IT Operations
Business Leaders
Business Analysts
Reviewers are technical and will be using the Solution Architecture information to assess the architecture for:
In upcoming articles, I will zoom into multiple types of solutions mentioned above.
#solutionarchitecture #enterprisearchitecture #cots #hostinginfrastructure.
To stay up to date with my latest articles in, make sure to subscribe to my newsletter follow me on LinkedIn, and if you or anyone in your network is interested in taking a deeper dive into some of these topics or looking for help with your initiatives and programs, please feel free to reach out to me. For wider reach please share.
You can also follow me on Medium and Subscribe to my articles there.
Great!