-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"webpackCompilationHash":"5d635db7354e0fac8293"} | ||
{"webpackCompilationHash":"3020f2473589dafe192a"} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"componentChunkName":"component---smooth-doc-src-templates-doc-js-content-file-path-c-users-ivan-garcia-workspace-zenwave-zen-wave-360-github-io-website-pages-docs-ddd-event-storming-mdx","path":"/docs/event-driven-design/event-storming","result":{"data":{"mdx":{"fields":{"pageType":"doc","title":"Event Storming"},"tableOfContents":{"items":[{"url":"#event-storming","title":"Event Storming","items":[{"url":"#event-storming-1","title":"Event Storming"},{"url":"#zdl--a-domain-modeling-language-for-ddd-and-event-storming","title":"ZDL ~ A Domain Modeling Language for DDD and Event Storming"},{"url":"#big-picture-eventstorming","title":"Big Picture EventStorming"},{"url":"#design-level-eventstorming-for-designing-event-driven-systems-for-a-bonded-context","title":"Design Level EventStorming for Designing Event-Driven Systems for a Bonded Context"},{"url":"#event-storming-elements","title":"Event Storming Elements","items":[{"url":"#events","title":"Events"},{"url":"#commands-and-policies","title":"Commands and Policies","items":[{"url":"#user-initiated-command-produces-event","title":"User Initiated Command Produces Event"},{"url":"#policy-initiated-command","title":"Policy Initiated Command"}]},{"url":"#command-invoked-on-system-produces-event","title":"Command invoked on System produces Event"},{"url":"#command-invoked-on-aggregate-produces-event","title":"Command invoked on Aggregate produces Event"},{"url":"#read-models-in-commands-and-events","title":"Read Models in Commands and Events"}]},{"url":"#event-storming-steps","title":"Event Storming Steps","items":[{"url":"#establish-the-timeline","title":"Establish the Timeline"},{"url":"#join-events-with-commands-and-policies","title":"Join events with commands and policies"},{"url":"#identify-aggregates","title":"Identify Aggregates"},{"url":"#split-into-bounded-contexts","title":"Split into Bounded Contexts"},{"url":"#describe-the-bounded-contexts-using-bounded-context-canvas-and-zdl-model-language","title":"Describe the Bounded Contexts using Bounded Context Canvas and ZDL Model Language"}]}]}]}}},"pageContext":{"id":"a129438d-779a-599b-bfea-adde232a7e30","frontmatter":{"section":"Domain Modeling","title":"Event Storming","slug":"/docs/event-driven-design/event-storming","order":1},"contentFilePath":"C:/Users/IvanGarcia/workspace/zenwave/ZenWave360.github.io/website/pages/docs/DDD/Event-Storming.mdx"}},"staticQueryHashes":["1122327541","1339625561","148928582","2140385554","3442269102","4275725850"]} | ||
{"componentChunkName":"component---smooth-doc-src-templates-doc-js-content-file-path-c-users-ivan-garcia-workspace-zenwave-zen-wave-360-github-io-website-pages-docs-ddd-event-storming-mdx","path":"/docs/event-driven-design/event-storming","result":{"data":{"mdx":{"fields":{"pageType":"doc","title":"Event Storming"},"tableOfContents":{"items":[{"url":"#event-storming","title":"Event Storming","items":[{"url":"#event-storming-1","title":"Event Storming"},{"url":"#zdl--a-domain-modeling-language-for-ddd-and-event-storming","title":"ZDL ~ A Domain Modeling Language for DDD and Event Storming"},{"url":"#from-vision-to-detail","title":"From Vision To Detail"},{"url":"#big-picture-eventstorming","title":"Big Picture EventStorming"},{"url":"#design-level-eventstorming-for-designing-event-driven-systems-for-a-bonded-context","title":"Design Level EventStorming for Designing Event-Driven Systems for a Bonded Context"},{"url":"#event-storming-elements","title":"Event Storming Elements","items":[{"url":"#events","title":"Events"},{"url":"#commands-and-policies","title":"Commands and Policies","items":[{"url":"#user-initiated-command-produces-event","title":"User Initiated Command Produces Event"},{"url":"#policy-initiated-command","title":"Policy Initiated Command"}]},{"url":"#command-invoked-on-system-produces-event","title":"Command invoked on System produces Event"},{"url":"#command-invoked-on-aggregate-produces-event","title":"Command invoked on Aggregate produces Event"},{"url":"#read-models-in-commands-and-events","title":"Read Models in Commands and Events"}]},{"url":"#event-storming-steps","title":"Event Storming Steps","items":[{"url":"#establish-the-timeline","title":"Establish the Timeline"},{"url":"#join-events-with-commands-and-policies","title":"Join events with commands and policies"},{"url":"#identify-aggregates","title":"Identify Aggregates"},{"url":"#split-into-bounded-contexts","title":"Split into Bounded Contexts"},{"url":"#describe-the-bounded-contexts-using-bounded-context-canvas-and-zdl-model-language","title":"Describe the Bounded Contexts using Bounded Context Canvas and ZDL Model Language"}]}]}]}}},"pageContext":{"id":"a129438d-779a-599b-bfea-adde232a7e30","frontmatter":{"section":"Domain Modeling","title":"Event Storming","slug":"/docs/event-driven-design/event-storming","order":1},"contentFilePath":"C:/Users/IvanGarcia/workspace/zenwave/ZenWave360.github.io/website/pages/docs/DDD/Event-Storming.mdx"}},"staticQueryHashes":["1122327541","1339625561","148928582","2140385554","3442269102","4275725850"]} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"data":{"allMdx":{"edges":[{"node":{"id":"8b5aca5e-392c-54fa-996b-7a161c775ea5","fields":{"title":null,"pageType":"doc","section":"","order":-9999,"slug":"/docs/"}}},{"node":{"id":"51a09c8d-08cb-563f-aa5f-eff430a40004","fields":{"title":"KarateDSL","pageType":"doc","section":"ZenWave & API Testing","order":2,"slug":"/docs/zenwave-sdk/api-testing/karate"}}},{"node":{"id":"61f7991a-deec-582a-bb9d-db39aeb09ab5","fields":{"title":"AsyncAPI","pageType":"doc","section":"ZenWave & API-First","order":2,"slug":"/API-First/AsyncAPI"}}},{"node":{"id":"11e0944a-67d5-565d-a165-68a64a33cb5a","fields":{"title":"Spring WebTestClient","pageType":"doc","section":"ZenWave & API Testing","order":1,"slug":"/docs/zenwave-sdk/api-testing/spring-webtestclient"}}},{"node":{"id":"35046693-0b2a-5e5d-9535-64beaede0e44","fields":{"title":"Bounded Context Canvas","pageType":"doc","section":"Domain Modeling","order":3,"slug":"/docs/event-driven-design/bounded-context-canvas/"}}},{"node":{"id":"5191330a-c6b5-5d32-a94e-6c67d0e421e7","fields":{"title":"OpenAPI","pageType":"doc","section":"ZenWave & API-First","order":1,"slug":"/API-First/OpenAPI"}}},{"node":{"id":"837c4c9f-7b40-5ec6-a12c-2d4f624d5ad9","fields":{"title":"Business Domain Modeling","pageType":"doc","section":"Domain Modeling","order":0,"slug":"/docs/domain-modeling/business-domain-modeling"}}},{"node":{"id":"a129438d-779a-599b-bfea-adde232a7e30","fields":{"title":"Event Storming","pageType":"doc","section":"Domain Modeling","order":1,"slug":"/docs/event-driven-design/event-storming"}}},{"node":{"id":"42117f0f-1999-53f6-84a6-d6e09f26c46f","fields":{"title":"EDA Examples","pageType":"doc","section":"Examples","order":1,"slug":"/docs/examples/index"}}},{"node":{"id":"922b838f-0d63-590c-8da0-1ef8293db84f","fields":{"title":"ZDL Domain Language","pageType":"doc","section":"Domain Modeling","order":2,"slug":"/docs/event-driven-design/zenwave-domain-language"}}},{"node":{"id":"62946f40-9153-58e0-b5eb-6255f3988c69","fields":{"title":"Backend Application","pageType":"doc","section":"ZenWave SDK","order":1,"slug":"/docs/zenwave-sdk/backend-application"}}},{"node":{"id":"55f5e31c-261a-5c96-895c-3d484e7cec0e","fields":{"title":"With Mongodb","pageType":"doc","section":"ZenWave SDK","order":3,"slug":"/docs/zenwave-sdk/mongodb"}}},{"node":{"id":"ad7af8b3-3802-5a7d-b967-d2645d4dfb48","fields":{"title":"Consuming Async Commands","pageType":"doc","section":"ZenWave SDK","order":5,"slug":"/docs/zenwave-sdk/consuming-async-commands"}}},{"node":{"id":"009c3f30-150a-53a5-8c14-1eb92ed85595","fields":{"title":"Producing Domain Events","pageType":"doc","section":"ZenWave SDK","order":4,"slug":"/docs/zenwave-sdk/producing-domain-events"}}},{"node":{"id":"b99c203e-25ea-5ac1-ae47-f7fa74f6a1ff","fields":{"title":"With JPA","pageType":"doc","section":"ZenWave SDK","order":2,"slug":"/docs/zenwave-sdk/jpa"}}},{"node":{"id":"12da0e0b-4898-5c5c-917f-fa942b9baa2e","fields":{"title":"Exposing a REST API","pageType":"doc","section":"ZenWave SDK","order":6,"slug":"/docs/zenwave-sdk/exposing-a-rest-api"}}},{"node":{"id":"d4c1e27d-a100-5103-9384-ffe40b59af9e","fields":{"title":"ZenWave SDK","pageType":"doc","section":"ZenWave SDK","order":0,"slug":"/docs/zenwave-sdk"}}},{"node":{"id":"a15a6c8f-b40d-5369-90bb-c3a276db659a","fields":{"title":"Getting Started","pageType":"doc","section":"","order":1,"slug":"/docs/getting-started/"}}},{"node":{"id":"4792149b-dca4-5720-8fae-782bfeeb2676","fields":{"title":"ZenWave 360º","pageType":"doc","section":"","order":0,"slug":"/docs/zenwave360"}}}]},"site":{"siteMetadata":{"sections":["ZenWave 360º","Domain Modeling","ZenWave SDK","ZenWave & API-First","ZenWave & API Testing","Examples"]}}}} | ||
{"data":{"allMdx":{"edges":[{"node":{"id":"8b5aca5e-392c-54fa-996b-7a161c775ea5","fields":{"title":null,"pageType":"doc","section":"","order":-9999,"slug":"/docs/"}}},{"node":{"id":"a129438d-779a-599b-bfea-adde232a7e30","fields":{"title":"Event Storming","pageType":"doc","section":"Domain Modeling","order":1,"slug":"/docs/event-driven-design/event-storming"}}},{"node":{"id":"837c4c9f-7b40-5ec6-a12c-2d4f624d5ad9","fields":{"title":"Business Domain Modeling","pageType":"doc","section":"Domain Modeling","order":0,"slug":"/docs/domain-modeling/business-domain-modeling"}}},{"node":{"id":"35046693-0b2a-5e5d-9535-64beaede0e44","fields":{"title":"Bounded Context Canvas","pageType":"doc","section":"Domain Modeling","order":3,"slug":"/docs/event-driven-design/bounded-context-canvas/"}}},{"node":{"id":"922b838f-0d63-590c-8da0-1ef8293db84f","fields":{"title":"ZDL Domain Language","pageType":"doc","section":"Domain Modeling","order":2,"slug":"/docs/event-driven-design/zenwave-domain-language"}}},{"node":{"id":"51a09c8d-08cb-563f-aa5f-eff430a40004","fields":{"title":"KarateDSL","pageType":"doc","section":"ZenWave & API Testing","order":2,"slug":"/docs/zenwave-sdk/api-testing/karate"}}},{"node":{"id":"11e0944a-67d5-565d-a165-68a64a33cb5a","fields":{"title":"Spring WebTestClient","pageType":"doc","section":"ZenWave & API Testing","order":1,"slug":"/docs/zenwave-sdk/api-testing/spring-webtestclient"}}},{"node":{"id":"ad7af8b3-3802-5a7d-b967-d2645d4dfb48","fields":{"title":"Consuming Async Commands","pageType":"doc","section":"ZenWave SDK","order":5,"slug":"/docs/zenwave-sdk/consuming-async-commands"}}},{"node":{"id":"42117f0f-1999-53f6-84a6-d6e09f26c46f","fields":{"title":"EDA Examples","pageType":"doc","section":"Examples","order":1,"slug":"/docs/examples/index"}}},{"node":{"id":"b99c203e-25ea-5ac1-ae47-f7fa74f6a1ff","fields":{"title":"With JPA","pageType":"doc","section":"ZenWave SDK","order":2,"slug":"/docs/zenwave-sdk/jpa"}}},{"node":{"id":"62946f40-9153-58e0-b5eb-6255f3988c69","fields":{"title":"Backend Application","pageType":"doc","section":"ZenWave SDK","order":1,"slug":"/docs/zenwave-sdk/backend-application"}}},{"node":{"id":"55f5e31c-261a-5c96-895c-3d484e7cec0e","fields":{"title":"With Mongodb","pageType":"doc","section":"ZenWave SDK","order":3,"slug":"/docs/zenwave-sdk/mongodb"}}},{"node":{"id":"12da0e0b-4898-5c5c-917f-fa942b9baa2e","fields":{"title":"Exposing a REST API","pageType":"doc","section":"ZenWave SDK","order":6,"slug":"/docs/zenwave-sdk/exposing-a-rest-api"}}},{"node":{"id":"009c3f30-150a-53a5-8c14-1eb92ed85595","fields":{"title":"Producing Domain Events","pageType":"doc","section":"ZenWave SDK","order":4,"slug":"/docs/zenwave-sdk/producing-domain-events"}}},{"node":{"id":"5191330a-c6b5-5d32-a94e-6c67d0e421e7","fields":{"title":"OpenAPI","pageType":"doc","section":"ZenWave & API-First","order":1,"slug":"/API-First/OpenAPI"}}},{"node":{"id":"4792149b-dca4-5720-8fae-782bfeeb2676","fields":{"title":"ZenWave 360º","pageType":"doc","section":"","order":0,"slug":"/docs/zenwave360"}}},{"node":{"id":"d4c1e27d-a100-5103-9384-ffe40b59af9e","fields":{"title":"ZenWave SDK","pageType":"doc","section":"ZenWave SDK","order":0,"slug":"/docs/zenwave-sdk"}}},{"node":{"id":"61f7991a-deec-582a-bb9d-db39aeb09ab5","fields":{"title":"AsyncAPI","pageType":"doc","section":"ZenWave & API-First","order":2,"slug":"/API-First/AsyncAPI"}}},{"node":{"id":"a15a6c8f-b40d-5369-90bb-c3a276db659a","fields":{"title":"Getting Started","pageType":"doc","section":"","order":1,"slug":"/docs/getting-started/"}}}]},"site":{"siteMetadata":{"sections":["ZenWave 360º","Domain Modeling","ZenWave SDK","ZenWave & API-First","ZenWave & API Testing","Examples"]}}}} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"data":{"logos":{"nodes":[{"name":"logo-nav","publicURL":"/static/5d43df50011eb5994cdb5be3097031cf/logo-nav.svg"},{"name":"logo-nav-light","publicURL":"/static/5d43df50011eb5994cdb5be3097031cf/logo-nav-light.svg"},{"name":"logo-nav-dark","publicURL":"/static/5d43df50011eb5994cdb5be3097031cf/logo-nav-dark.svg"},{"name":"logo-nav-dark","publicURL":"/static/0aed5fb42fa790d38e8f1939457c7c33/logo-nav-dark.svg"},{"name":"logo-nav-light","publicURL":"/static/f8a3fbb23167f1326b2874fc98889e5a/logo-nav-light.svg"}]},"site":{"siteMetadata":{"title":"ZenWave 360º","docSearch":null,"navItems":[{"title":"Documentation","url":"/docs/zenwave360"},{"title":"SDK","url":"/zenwave-sdk/"},{"title":"Plugin","url":"/plugin/"},{"title":"Blog","url":"/blog/"}]}}}} | ||
{"data":{"logos":{"nodes":[{"name":"logo-nav-dark","publicURL":"/static/5d43df50011eb5994cdb5be3097031cf/logo-nav-dark.svg"},{"name":"logo-nav-light","publicURL":"/static/5d43df50011eb5994cdb5be3097031cf/logo-nav-light.svg"},{"name":"logo-nav","publicURL":"/static/5d43df50011eb5994cdb5be3097031cf/logo-nav.svg"},{"name":"logo-nav-dark","publicURL":"/static/0aed5fb42fa790d38e8f1939457c7c33/logo-nav-dark.svg"},{"name":"logo-nav-light","publicURL":"/static/f8a3fbb23167f1326b2874fc98889e5a/logo-nav-light.svg"}]},"site":{"siteMetadata":{"title":"ZenWave 360º","docSearch":null,"navItems":[{"title":"Documentation","url":"/docs/zenwave360"},{"title":"SDK","url":"/zenwave-sdk/"},{"title":"Plugin","url":"/plugin/"},{"title":"Blog","url":"/blog/"}]}}}} |