I'm Sebastian Malaca, an Architect, Developer, and Trainer dedicated to evolutionary software design and software quality.
I am passionate about building flexible, maintainable applications and tackling the hard challenges associated with modernizing legacy systems. My work constantly emphasizes clean code, design patterns, and robust software architecture.
I am a public speaker (Devoxx, GeeCON, JDD) and author, committed to sharing practical experience on building software right the first time.
My main focus is leveraging strategic discovery and architectural patterns to create sustainable system boundaries:
- Domain-Driven Design: Using Ubiquitous Language, Bounded Contexts and Aggregates to manage complexity.
- Event Storming: Employing it as a systematic technique for collaborative domain exploration and architectural decision-making.
- Modular Architecture: Implementing Clean Architecture patterns like Port and Adapters (Hexagonal) and CQRS to ensure decoupling and testability.
Explore practical implementations and educational projects covering various aspects of software engineering:
- Training Center Microservices: A comprehensive, real-world case study of transitioning from domain exploration to microservices.
- Archetypes: A collection of Maven archetypes to jumpstart your projects with best practices.
- Legacy Code Task Manager: Hands-on exercises for refactoring and modernizing legacy applications.
- Design Patterns: Practical implementation of common design patterns in modern software development.
Deep dives into software architecture, evolution, and strategic design. Join me as I explore how to build sustainable systems:
- Software Architecture: Making boundary decisions, managing complexity, and evolving architectures.
- Domain-Driven Design: Strategic and tactical patterns, Ubiquitous Language, and domain types.
- Event Storming: From Big Picture to implementation details through collaborative modeling.
- Link Dumps: Weekly curated resources for architects and developers.
📩 Stay updated: Subscribe to the Newsletter to get the latest insights directly in your inbox!






