Solution Architecture

Solutions Architecture at The Company

We empower The Company to achieve strategic goals with a tech-at-core, multiproduct strategy, driving an evolutionary, business-driven, composable architecture that fosters outcome-based autonomous teams to innovate and deliver customer value at scale.

Responsibilities

1) Align product and technology strategy to enable business goals:

2) Define a composable and evolutionary architecture to promote team autonomy at scale:

3) Design solutions to meet product needs:

4) Promote Technical Excellence and act as role models for Engineering Teams

5) Foster an Engineering Culture and DevEx to optimize Engineering Effectiveness

6) Foster innovation and continuous modernization

7) Set governance to ensure high quality of the system and architectural integrity

8) Document and communicate to align vision and execution at all levels

9) Promote system thinking and knowledge building

Skills

Roles

Responsibilities of the Solutions Architecture Team are shared by everyone; however, the scope could be different depending on the role.

While roles and job levels are interconnected, they are not synonymous. Nonetheless, everyone in The Company has a defined job level that must be mindful of, as well as the expected competencies.

Solutions Architect Director

Key Stakeholders: CPO, CTO, CIO, VPs of Product, VP of Engineering, Head of Enterprise Architecture

Chief Solutions Architect is ultimately accountable for ensuring architecture goals are achieved by leading the team.

Lead and manage the team by:

Systems Solutions Architect

Key Stakeholders: CTO, VP of Engineering, Security Director, Product Directors, Product Managers, Engineering Directors (Engineering, CPE, QA), Enterprise Architects

System Architects are accountable for the current and long-term system health, efficient evolution, and governance across product areas and cross-cutting concerns: reliability, performance, security, quality, etc.

They are responsible for identifying and solving the most complex tech challenges through hands-on engineering work when needed.

Domain Solutions Architect

Key Stakeholders: Product Managers, Product Owners, Tech Leads, Engineering Managers

Domain Architects are accountable for the architecture and governance of specific domain areas and cross-cutting concerns in their scope of action. They partner with product stakeholders and TLs, designing solutions to address current and mid-term product requirements.

Extended Team

Team Architect (a.k.a. Tech Lead)

Key Stakeholders: Product Owners, Domain Solutions Architects, Engineering Managers, Developers

Tech Leads are accountable for the software architecture in their teams. Along with the Domain Architect, they design solutions to address requirements and take full accountability for the software their teams produce, following architectural direction and decisions.

Lead the engineering team by:

Cloud Architect

(To be filled in by Dawid, add a link)

Enterprise Architect

(To be filled in by Dawid, add a link)

Team Values

Proactivity: Take ownership and lead, don’t wait—make it happen

“The best way to predict the future is to create it.” – Peter Drucker

Tech-led business innovation: Influence business and technology direction through new technology

“The secret of change is to focus, not on fighting the old, but on building the new.” – Socrates

Simplicity: Untangle and simplify the architecture, processes, and artifacts to move faster with autonomy

“Simplicity is the ultimate sophistication.” — Leonardo da Vinci

Organization

Strategic Ceremonies

Quarterly Architecture Design Reviews

Purpose Design a consistent to-be architecture for all the roadmap items we will deliver in 2025. Mechanics For each focus area:

  1. Briefly describe the jobs to be done in the focus area
  2. Describe the as-is architecture related to the business requirement
    • C4 existing diagrams
  3. Describe and discuss the first version of the to-be solutions architecture
    • Draw.io, miro, etc.
  4. Identify the gaps, dependencies and tech risks

Checklist Questions/topics to be covered in each topic:

Expected outcomes

TOPICS List

Agenda Date - Who

Architecture Face-to-Face Workshops

Tactical Ceremonies

Monthly Architecture Assurance Sync (doc)

[Pending access]

Monthly Retrospectives

Operational Ceremonies

Weekly Updates (Slack board)

Weekly Solution Design (doc)

Agenda

  1. Review topics
  2. Voting
  3. Presentation and discussion

Dynamics for presentation and discussion:

Open Topics

Permanent topics to discuss

Weekly Cross-Area Architecture

Managed as a backlog

Governance Meetings

Documentation

Documentation we need