Workshops & Training

Bridging the Gap Between Business and Code

Most technical training focuses on how to use a tool. My workshops focus on why we use a design and how it evolves. I provide the bridge between high-level business strategy and the reality of a working codebase.


Learning Pillars

I categorize my training into three pillars designed to stop architecture from becoming a "monument" and start making it an "evolution."

Strategic Alignment & Discovery

Closing the Context Gap and ensuring the architecture reflects the business.

  • Event Storming
  • Strategic Domain-Driven Design
  • Microservices

Tactical Design & Implementation

Reducing complexity and increasing maintainability through proven patterns.

  • Tactical Domain-Driven Design & Hexagonal Architecture
  • Advanced Patterns: CQRS, Event Sourcing, Saga, and Outbox.
  • Event-Driven Architecture

3. Technical Excellence & Evolution

Maintaining safety and quality as the system grows.

  • Legacy Code Refactoring
  • Testing Strategy: TDD, BDD, and Consumer-Driven Contracts.
  • Clean Code: Design patterns that reduce cognitive load.

The Approach: 80% Practice

  • Practical First - 70-80% hands-on exercises. No "Hello World" theory.
  • Flexible Delivery - on-site or remote. 1-day deep dives to multi-day tracks.
  • Context-Aware - use my prepared labs or we can refactor your own legacy code.

Proven Impact

  • 15+ Years as a specialist trainer, engineer and architect.
  • 500+ Engineers trained across Europe.
  • 50+ Conference Talks on quality of the code and the architecture.

FAQ

  • Group Size: Ideal 10, max 15.
  • Tech Stack: Java/JVM for heavy coding; language-agnostic for DDD/Architecture.
  • Languages: Delivered in English or Polish.

Ready to evolve?

Whether you want to upskill your team or adjust your architectural journey, let's talk about how to bridge the gap between your business and your code.

Reach out directly to start the conversation: contact[at]sebastianmalaca.com