We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Journey to EDA: Patterns, Best Practices & Practical Tips • David Boyne • GOTO 2023
Learn how to design scalable and flexible event-driven architecture (EDA) by understanding patterns, best practices, and practical tips from expert David Boyne.
- David Boyne emphasizes the importance of event-driven architecture (EDA) and governance, stating that it’s not just about integrating systems, but about designing an architecture that allows for scalability and flexibility.
- He highlights the need for communication and agreement on event formats and content to avoid misunderstandings and miscommunication.
- Boyne introduces the concept of open host service, where experts in different domains can come together to discuss and agree on event formats and content.
- He emphasizes the importance of standardization and governance in EDA, stating that it’s crucial for event-driven solutions to be well-designed and well-governed.
- Boyne discusses the concept of bounded context and domain-driven design, highlighting the importance of understanding the boundaries of systems and identifying areas where events can be used to communicate.
- He introduces the concept of event-driven patterns and recommends using tools such as EventStorming to facilitate communication and understanding.
- Boyne emphasizes the importance of discovery and exploration in EDA, stating that it’s crucial to understand how events are being used and how they can be optimized.
- He highlights the importance of async APIs and event-driven architecture, stating that it allows for scalability and flexibility.
- Boyne emphasizes the importance of standards and tooling in EDA, stating that it allows for better governance and integration.
- He recommends using serverless architecture and event-driven architecture to build scalable and flexible solutions.
- Boyne highlights the importance of communication and agreement on event formats and content, stating that it’s crucial for successful EDA implementation.
- He emphasizes the importance of domain-driven design and bounded context in EDA, stating that it’s crucial for understanding the boundaries of systems and identifying areas where events can be used to communicate.
- Boyne recommends using tools such as EventStorming to facilitate communication and understanding in EDA.
- He highlights the importance of scalability and flexibility in EDA, stating that it’s crucial for successful EDA implementation.
- Boyne emphasizes the importance of governance and standards in EDA, stating that it’s crucial for ensuring the success of EDA implementations.