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