SESSION + Live Q&A
Opportunities and Pitfalls of Event-Driven Utopia
Event-driven architectures are on the rise. They promise both better decoupling of components by using an event bus and improved scalability in terms of throughput. Decoupled modules help to scale your software development efforts itself. Event streaming promises to handle ever-growing amounts of "data in motion" in real-time, event sourcing allows us to time travel, and domain events have turned out to be powerful building blocks that lead to a better understanding of underlying business requirements.
But there are also pitfalls that you’d better be aware of. For example event-notifications used inappropriately can lead to tighter coupling or cyclic dependencies between components. It is also easy to lose sight of flows across service boundaries, making it hard to understand how core business logic is actually implemented. This can get even worse if you lack tooling to get insights into your event flows. Last but not least, the event-driven approach is not well-understood by most developers or business analysts, making it hard for companies to adopt. In this talk, I will quickly go over the concepts, the advantages, and the pitfalls of event-driven utopia. Whenever possible, I will share real-life stories or point to source code examples.
Speaker
Bernd Ruecker
Co-founder and chief technologist @Camunda
I have been the in the software development field for more than 15 years, automating highly scalable workflows at global companies including T-Mobile, Lufthansa and Zalando and contributing to various open source workflow engines. I’m Co-Founder and Chief Technologist of Camunda – an...
Read moreFind Bernd Ruecker at:
From the same track
DevOps for Developers (Or Maybe Against Them?!)
"DevOps" is the operations people’s crafty plan to make developers do other people's work, but we are smart enough to see right through this naive rebranding trick!Baruch suggests you think about it: we, the developers, have written all the code. It passes all the tests; it...
Baruch Sadogursky
Head of DevOps Advocacy & Developer Advocate @jfrog
How to Sleep Soundly at Night While Using Open Source
Open-source components are prevalent in approximately 97% of modern applications and dominate anywhere between 60-80% of their codebases. This is hardly surprising given how integrating open source accelerates software development and enables organizations to keep up with today's frantic...
Guy Bar-Gil
Product Manager @WhiteSourceSoft
[CANCELED] Common Mistakes in Identity Solutions
This session has been canceled.
Lessons Learned Building Messaging Software with a Fully Remote Team
Our experience working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team of 50 with hundreds of additional contributors all working remotely, has taught us several lessons about communications tools and how to get work done across time...
Corey Hulen
CTO and Co-founder @Mattermost
Stories from the BeeHive
PensionBee is the UK's most loved pension company. Starting in 2015, PensionBee has helped over 70,000 customers manage close to £1bn of their pension savings. In this enjoyable talk, PensionBee CTO Jonathan Lister Parsons digs into the challenges of growing a consumer-focused fintech...
Jonathan Lister Parsons
Software Developer @pensionbee