Please log in to watch this conference skillscast.
With serverless clouds on the horizon the world moves more towards event-driven choreographies. You can agree that the paradigm shift enables nicely decoupled microservices and is fundamental for decentral data management, however, you should not agree with an event purism using event chains for complex end-to-end logic crossing service boundaries. Bernd and Martin will share with you how transforming certain events to commands decreases coupling and demonstrate how you can keep sight of the larger-scale flow fulfilling the original business goal without ending up with "god services".
Bernd and Martin will discuss how lightweight, embeddable state machines can live in harmony with an event-driven paradigm and the idea of decentral governance. Based on their real-life experiences, they will share how they handle complex flows which require proper reactions on errors, timeouts and compensating actions and provide guidance backed by code examples to illustrate alternative approaches.
YOU MAY ALSO LIKE:
- Storystorming (SkillsCast recorded in October 2019)
- Strategic Domain-Driven Design Tools For Non‑DDD People (Online Meetup on 29th October 2020)
- Easy, scalable backends for Android developers (SkillsCast recorded in October 2019)
- Going Multicloud with Serverless (SkillsCast recorded in October 2019)
Break your Event Chains!
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.
Throughout Bernd's 15+ years in software development, he has helped automating highly scalable core workflows at global companies including T-Mobile, Lufthansa and Zalando. Bernd has contributed to various open source workflow engines. He is co-founder and developer advocate of Camunda, an open source software company reinventing workflow automation. He co-authored "Real-Life BPMN," a popular book about workflow modeling and automation. He regularly speaks at conferences and write for various magazines. Bernd is currently focused on new workflow automation paradigms that fit into modern architectures around distributed systems, microservices, domain-driven design, event-driven architecture and reactive systems.