Making rational architectural decisions driven by domain

Code: Arch-decision
Category: Architecture
Format: 50% lecture / 50% workshop
Duration: 2 days
Target audience:
Enrollment: Groups, companies
Venue: Client's office.

You can't avoid essential complexity when creating architecture.

What you can avoid, though, is accidental complexity.

During this workshop, you'll learn how to align architecture with strategic Domain-Driven Design to focus on what truly matters. Without wasting time on technological bikeshedding.

We will walk through the full journey of a business-oriented architect: from product vision and business goals to high-level architectural boundaries expressed directly in code as a domain-driven meta-model.

You'll discover the value of making your architecture domain-driven and expressing it as code. You'll learn how to compare architectures using metrics, verify alignment between architecture and application and clearly represent business processes and personas. You'll also see how to generate diagrams tailored to any audience or purpose.

And the best part?

Once the domain-driven meta-model is in place, all of this becomes almost effortless.

    What You'll Learn:
  • Align architecture with strategic DDD principles
  • Express architecture as a domain-driven meta-model in code
  • Compare architectures using meaningful metrics
  • Verify alignment between architecture and implementation
  • Model business processes and personas effectively
  • Generate diagrams tailored to different audiences and purposes

It's all about the content.

  • How to align architecture with strategic DDD to focus on what truly matters
  • High-level architectural boundaries expressed in code as an architectural meta-model
  • How to compare architectures using metrics, verify alignment between architecture and application and clearly represent business processes and personas
  • How to generate diagrams tailored to any audience or purpose

Training Program

The content of our program can be customised during pre-training analysis.

  1. Foundations
    1. What is architecture?
    2. How do we make architectural decisions?
    3. Identifying business goals
    4. Understanding business drivers
  2. Strategy and Business Alignment
    1. Product Vision Board
    2. Business Model Canvas
    3. Impact Mapping
    4. Context Maps
    5. Business and architectural archetypes
  3. Designing Architecture
    1. Architectural drafts using Event Modelling
    2. Architecture as a Code (meta-model approach)
    3. Comparing architectures using metrics
  4. Architectural Perspectives
    1. Business Process
    2. Solution (C4 Model)
    3. Infrastructure
    4. Team
    5. Threats & Risks
  5. Planning & Strategy
    1. User Story Mapping (roadmap planning)
    2. Wardley Mapping (strategic decision-making)
  6. AI and Architecture
    1. AI-assisted architecture design
    2. Architectural Decision Records (ADRs)
    3. Verifying architecture using agentic systems
    4. Agent-assisted application verification
    5. AI-assisted refactoring
  7. Code Augmentation
    1. Using annotations
    2. Using conventions
  8. Bonus
    1. Introduction to Residuality Theory


Download PDF

Trainers

Meet the experts who will conduct your training.

Contact us for a free consultation.

Firstname and lastname:
Company:
E-mail:
Phone:
Subject:
Message:

If you prefer direct contact then you can always call.

Iwona Sobótka

Training coordinator


I agree to the processing of my personal data in accordance with the Law on the Protection of Personal Data in connection with sending a request via the contact form.

Providing the data is voluntary but necessary to process the query. I have been informed that I have the right to access my data, the possibility of correcting them, demanding stopping their processing.

The administrator of personal data is Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin, Poland.


The information clausule