We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Event Modeling from Beginner to Expert • Adam Dymitruk • YOW! 2023
Learn the principles of event modeling, a powerful approach to designing systems that separates concerns and focuses on information flow and state changes, making systems more intuitive and easier to change.
- Event modeling is a way to think about systems that involves separating concerns and focusing on information flow and state changes.
- It’s not just about code, but about understanding how the system works and how people interact with it.
- The goal is to make the system more intuitive and easier to change, by breaking it down into smaller, more manageable pieces.
- The best way to do this is to start by identifying the events that happen in the system, and then use those events to inform the design of the system.
- This approach is much more powerful than traditional ways of designing systems, because it allows you to focus on the information flow and state changes, rather than just the code.
- The key is to think about the system as a series of events that happen over time, rather than as a fixed, monolithic entity.
- This approach can be used to build systems that are more flexible and easier to change, and that are better suited to the needs of the business.
- It’s also a way to break down complex systems into smaller, more manageable pieces, and to make it easier to understand and work with them.
- The goal is to create a system that is easy to understand, easy to change, and easy to use, by focusing on the events that happen in it, and on the information flow and state changes.
- The way to achieve this is to identify the events that happen in the system, and to use those events to inform the design of the system.
- Then, you can use the events to build a visual representation of the system, and to create a model that can be used to simulate and understand the behavior of the system.
- This approach can be used to create systems that are more flexible and easier to change, and that are better suited to the needs of the business.
- It’s a way to think about systems that is more focused on the information flow and state changes, rather than just the code.
- It’s also a way to break down complex systems into smaller, more manageable pieces, and to make it easier to understand and work with them.
- The key is to think about the system as a series of events that happen over time, rather than as a fixed, monolithic entity.
- This approach is much more powerful than traditional ways of designing systems, because it allows you to focus on the information flow and state changes, rather than just the code.