Harry has been DDDing since 2010. Since that time, he's worked at Fortune 500 companies and micro-startups, as well as serving tours of duty as lead editor for InfoQ.com's architecture and design content and also as a member of the product committee for both NY and SF QCon conferences. He now focuses on building teams that deliver amazing solutions based upon DDD and innovative software development practices.
DDD is more than just aggregates, entities, and value objects! In fact, many of the most powerful aspects of DDD go overlooked when teams begin refactoring their monoliths. This talk will provide conceptual tools that can help you carve your team's domain from a ball of mud while leaving your monolith intact. We'll focus on a few key design tactics while working through a simple refactoring of a classic anemic service.
Author of “Domain-Driven Design”
Discerner of the Code
Inventor of EventStorming
Passionate software craftsman
Mobile Developer & Mentor
Distributed Systems and Stuff
Event-Driven Model Enthusiast
Creator of Axon Framework
Student of Systems
Strategic Design Specialist
Principal Software Engineer
Emerging Human, Recovering Engineer
Better by Design, Excel by Build