Submit Search
Upload
SHA256E-s4653225--ef2748b2633ddfcaa46f215cc3d9bb9b4bc8bb05b6cacfa6f137c014e6ecaa61
•
8 likes
•
2,102 views
Rinat Abdullin
Follow
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
Esriuk_track6_developing with the arc_gis platform
Esriuk_track6_developing with the arc_gis platform
Esri UK
Designing for Mobile | AIGA SF Interactive Chats
Designing for Mobile | AIGA SF Interactive Chats
aigasf
Open GL for Mobile UI
Open GL for Mobile UI
Anil N
ICICT cms presentation
ICICT cms presentation
Umer Jabbar
3D Visualization
3D Visualization
Texas Natural Resources Information System
Kineticom Hot Jobs!
Kineticom Hot Jobs!
cclishem
Is there an API in that (IoT)?
Is there an API in that (IoT)?
CA API Management
Fly-tipping app – end to end process integration is key | Vicky Field | Novem...
Fly-tipping app – end to end process integration is key | Vicky Field | Novem...
Department for Communities and Local Government Local Digital Campaign
Recommended
Esriuk_track6_developing with the arc_gis platform
Esriuk_track6_developing with the arc_gis platform
Esri UK
Designing for Mobile | AIGA SF Interactive Chats
Designing for Mobile | AIGA SF Interactive Chats
aigasf
Open GL for Mobile UI
Open GL for Mobile UI
Anil N
ICICT cms presentation
ICICT cms presentation
Umer Jabbar
3D Visualization
3D Visualization
Texas Natural Resources Information System
Kineticom Hot Jobs!
Kineticom Hot Jobs!
cclishem
Is there an API in that (IoT)?
Is there an API in that (IoT)?
CA API Management
Fly-tipping app – end to end process integration is key | Vicky Field | Novem...
Fly-tipping app – end to end process integration is key | Vicky Field | Novem...
Department for Communities and Local Government Local Digital Campaign
Hiring1116
Hiring1116
Shea Bates
The capacity for innovation: Jim Peters, Chief Technology Officer, SITA
The capacity for innovation: Jim Peters, Chief Technology Officer, SITA
SITA
iBeacon
iBeacon
Pranav Bahl
PICTOMETRY 2014 - Integrating Pictometry Into Your Municipal Operations
PICTOMETRY 2014 - Integrating Pictometry Into Your Municipal Operations
Tammy Kobliuk
Schematic lab
Schematic lab
schematiclab
Innovate / Disrupt
Innovate / Disrupt
sogrady
Enterprise-Class DSL In Groovy & Grails
Enterprise-Class DSL In Groovy & Grails
Alberto Brandolini
Service Oriented Agility @ Italian Agile Day - Bologna 2008
Service Oriented Agility @ Italian Agile Day - Bologna 2008
Alberto Brandolini
Drive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy steps
Alberto Brandolini
Possiamo Fare Di Meglio
Possiamo Fare Di Meglio
Alberto Brandolini
Agile Piano B
Agile Piano B
Alberto Brandolini
Fifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspective
Francesco Degrassi
Writing Domain-Specific Languages in Groovy
Writing Domain-Specific Languages in Groovy
Guillaume Laforge
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
Alberto Brandolini
Buzzword Deathmatch: Agile vs SOA
Buzzword Deathmatch: Agile vs SOA
Alberto Brandolini
Il Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passi
Massimo Azzolini
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
Alberto Brandolini
Optimized for what
Optimized for what
Alberto Brandolini
Comparing different concurrency models on the JVM
Comparing different concurrency models on the JVM
Mario Fusco
Design leadership and experience management
Design leadership and experience management
Luca Mascaro
Model storming
Model storming
Alberto Brandolini
Context Mapping In Action
Context Mapping In Action
Alberto Brandolini
More Related Content
What's hot
Hiring1116
Hiring1116
Shea Bates
The capacity for innovation: Jim Peters, Chief Technology Officer, SITA
The capacity for innovation: Jim Peters, Chief Technology Officer, SITA
SITA
iBeacon
iBeacon
Pranav Bahl
PICTOMETRY 2014 - Integrating Pictometry Into Your Municipal Operations
PICTOMETRY 2014 - Integrating Pictometry Into Your Municipal Operations
Tammy Kobliuk
Schematic lab
Schematic lab
schematiclab
Innovate / Disrupt
Innovate / Disrupt
sogrady
What's hot
(6)
Hiring1116
Hiring1116
The capacity for innovation: Jim Peters, Chief Technology Officer, SITA
The capacity for innovation: Jim Peters, Chief Technology Officer, SITA
iBeacon
iBeacon
PICTOMETRY 2014 - Integrating Pictometry Into Your Municipal Operations
PICTOMETRY 2014 - Integrating Pictometry Into Your Municipal Operations
Schematic lab
Schematic lab
Innovate / Disrupt
Innovate / Disrupt
Viewers also liked
Enterprise-Class DSL In Groovy & Grails
Enterprise-Class DSL In Groovy & Grails
Alberto Brandolini
Service Oriented Agility @ Italian Agile Day - Bologna 2008
Service Oriented Agility @ Italian Agile Day - Bologna 2008
Alberto Brandolini
Drive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy steps
Alberto Brandolini
Possiamo Fare Di Meglio
Possiamo Fare Di Meglio
Alberto Brandolini
Agile Piano B
Agile Piano B
Alberto Brandolini
Fifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspective
Francesco Degrassi
Writing Domain-Specific Languages in Groovy
Writing Domain-Specific Languages in Groovy
Guillaume Laforge
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
Alberto Brandolini
Buzzword Deathmatch: Agile vs SOA
Buzzword Deathmatch: Agile vs SOA
Alberto Brandolini
Il Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passi
Massimo Azzolini
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
Alberto Brandolini
Optimized for what
Optimized for what
Alberto Brandolini
Comparing different concurrency models on the JVM
Comparing different concurrency models on the JVM
Mario Fusco
Design leadership and experience management
Design leadership and experience management
Luca Mascaro
Model storming
Model storming
Alberto Brandolini
Context Mapping In Action
Context Mapping In Action
Alberto Brandolini
Projections explained
Projections explained
Yves Reynhout
Transactions redefined
Transactions redefined
Alberto Brandolini
Event storming recipes
Event storming recipes
Alberto Brandolini
The final words about software estimation
The final words about software estimation
Alberto Brandolini
Viewers also liked
(20)
Enterprise-Class DSL In Groovy & Grails
Enterprise-Class DSL In Groovy & Grails
Service Oriented Agility @ Italian Agile Day - Bologna 2008
Service Oriented Agility @ Italian Agile Day - Bologna 2008
Drive your dba crazy in 3 easy steps
Drive your dba crazy in 3 easy steps
Possiamo Fare Di Meglio
Possiamo Fare Di Meglio
Agile Piano B
Agile Piano B
Fifty shades of fail - redefining success and failure from a lean perspective
Fifty shades of fail - redefining success and failure from a lean perspective
Writing Domain-Specific Languages in Groovy
Writing Domain-Specific Languages in Groovy
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
Buzzword Deathmatch: Agile vs SOA
Buzzword Deathmatch: Agile vs SOA
Il Web design nella Pubblica Amministrazione in 10 passi
Il Web design nella Pubblica Amministrazione in 10 passi
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
Optimized for what
Optimized for what
Comparing different concurrency models on the JVM
Comparing different concurrency models on the JVM
Design leadership and experience management
Design leadership and experience management
Model storming
Model storming
Context Mapping In Action
Context Mapping In Action
Projections explained
Projections explained
Transactions redefined
Transactions redefined
Event storming recipes
Event storming recipes
The final words about software estimation
The final words about software estimation
SHA256E-s4653225--ef2748b2633ddfcaa46f215cc3d9bb9b4bc8bb05b6cacfa6f137c014e6ecaa61
1.
Event-Driven Design Rinat Abdullin
| abdullin.com | @abdullin
2.
Plan • Software Design •
Event Storming • Practical Event-Driven Design • CQRS Beers
3.
4.
5.
–EU DDD Community “Software
development is a learning process. Working code is a side-effect.”
6.
Context Map Map is
not the territory
7.
Divide and Conquer
8.
Contracts at Boundary Events,
API, ACL
9.
10.
Questions?
11.
Event-Storming Let’s explore our
boundaries
12.
13.
Back to the
code Practical Applications
14.
15.
16.
Check out the
code
17.
18.
19.
Flux/ReactJS One of many
options for UI/UX Design
20.
Questions? Time for CQRS
Beers!
Download now