For over a decade Martin has been working in complex domains like energy trading, health care or wind tunnel organization. As a coder, he has a soft spot for readable and testable APIs and enjoys to design services around long-running capabilities. As a "domain decoder", he is into Domain-Driven Design and with Storystorming he now integrates methods which shift the focus from technology to the user value of what we do. Martin blogs at https://medium.com/plexiti and publishes in magazines like InfoQ and OBJEKTspektrum, a well-read german periodical for which he is an editorial member. In his hometown Vienna he organises meetups around Domain-Driven Design, Microservices, Reactive and Distributed Systems. Martin is a contributor to several projects on GitHub and a trainer with experience in 50+ companies and 10+ countries. He regularly speaks at meetups and conferences across Europe - and from time to time in the US.
Talks I've Given
-
Storystorming
Featuring Martin Schimak
Storystorming is a young and very lightweight set of methods to explore and understand user journeys, work procedures and whole business processes by telling visual stories and by focusing on natural language.
agile design people modelling collaboration -
On to Choreography 2.0!
Featuring Martin Schimak
Are you already using events to communicate between (micro) services or (DDD) aggregates? If so, this talk is for you! But if not ... then even more so! :-) Asynchronous communication and event choreographies gain popularity for good reasons. And yet you may get lost in an open sea of events only...
architecture aggregates communication events sagas choreography microservices -
Stop Bashing Orchestration! And Long Live Choreography!
Featuring Martin Schimak
How can you approach end-to-end business processes crossing multiple microservices? A choreography leverages event collaboration, orchestration suggests a request-and-response oriented style. Which pattern should you prefer? In this talk, Martin will explore the arguments put forward for one or...
architecture orchestration deployment mucon microservices -
Know the Flow! Events, Commands and Long-Running Services
Featuring Martin Schimak
Strategic design does not stop at defining boundaries around business capabilities" - it should reach out for truly smart endpoints, emphasize autonomy and the need for more coarse-grained and asynchronous APIs. The long-running services behind such APIs feel responsible for their business...
dddx implementation architecture strategy boundaries processes flows commands events dddesign ddd
I’m #storystorming your bastille. 🤟
At the age of ten Martin fell in love with coding. Later he left his love and studied business and law. Only to find out: that’s awesome for programming business software! In the 15 years since then he talked to energy traders, telecom people, wind tunnel experts and many others. They formed a hands-on domain decoder with a passion for DDD and a soft spot for complex business processes, colored sticky notes and long-running ☕. Martin is a trainer with experience in 50+ companies and 10+ countries. He regularly speaks at meetups and conferences across Europe - and from time to time in the US. He loves his hometown Vienna, where he organises the DDD meetup as well as the Microservices and Reactive Systems meetup.