LIST

Session: Service Boundaries - Tjen Wellens

February 5, 2021

Talk: Aiding bounded contexts design with design heuristics - Kamil Szymański

Lightning Talk: Aiding bounded contexts design with design heuristics - Kamil Szymański Never this simple: focus on essential parts www.dddheuristics.com -– Example: Marketing funnel different names for customer better use specific terms when they mean different things What is the focus of a context? drive awareness or interest What question would a context answer or event storming better events allow us to run different experiments...

February 5, 2021

Talk: Explaining flow in 5 minutes - Michel Grootjans

Lightning Talk: Explaining flow in 5 minutes - Michel Grootjans https://github.com/michelgrootjans/explaining-flow

February 5, 2021

Talk: Incidents are new normal - Kasia Balcerzak

Lightning Talk: Incidents are new normal - Kasia Balcerzak blameless incident review (1) gather facts facts events everything related to incident -logs how our org behaved before, during, after the incident not: when did you discover yes: How did you discover… led to the incident or made the incident worse causal factors by themselves are not a problem incident = when causal factors are combined eg. “not enough time for testing”...

February 5, 2021

Talk: Interview with Eric Evans - Cyrille Martraire

Loading… Shipping Bingo Legacy iceberg DDD Borat

February 5, 2021

Talk: Sociotechnical Architecture as an enabler for Product Thinking - Eduardo da Silva

Talk: Sociotechnical Architecture as an enabler for Product Thinking - Eduardo da Silva as keys to enable product thinking customer centric continuous learning with the customer maximize value for customer continuously better make sure your team is aligned on the product team topology global optimisation not: local optimisation best fish sticks + best wine != best meal experimentation product thinking = max value of customer what + who + how interrelated elements...

February 5, 2021

Talk: Sweet Streams are Made of These: data-driven development in stream processing - Caito Scherr

Talk: Sweet Streams are Made of These: data-driven development in stream processing - Caito Scherr multiple sources incompatible data, metadata, … Which basic data driven principles 2 oversimplified -– (1) Metrics driven metrics dashboards start to look like this… very selective flexible, if priority changed -– (2) Metrics as a Shared Language metrics -> modular eg. slack integration...

February 5, 2021

Talk: Time-based domain events quickly - Konrad Jakubiec

Lightning Talk: Time-based domain events quickly - Konrad Jakubiec Example -– “6 months of service” Time based domain event Domain concept: Problem: external dependencies -– problem: past / future picks up event, put it somewhere, sends to benefitsContext -> more stuff in anti corruption layer Can we talk about scheduled events?...

February 5, 2021

Conference: DDD.eu 2021

Thursday Lightning Talks Talk_ Reductionism and Holism in DDD - Trond Hjorteland Talk_ No, you don’t need to access my data. - Alberto Brandolini Talk_ Dearth of a Drafter - Einar Høst Talk_ People and Patterns - Andrew Harmel-Law Session_ Social Problems of being a drafter - Tim Schraepen Session_ Pseudocode Refactoring Kata - Mathias Verraes Lightning Talks Talk_ The Distributed Human System - Alan Jefferies Talk_ What do you mean by “is”_ - Duncan Jones [[talk-tech-alignment-with-narratives-lothar-schulz....

February 4, 2021

Session: Event Sourcing Applicative Profunctors - Jeremy Chassaing

Session: Event Sourcing Applicative Profunctors - Jeremy Chassaing Event Sourcing in function programming decide pure function, immutable objects evolve takes 1 event applies it to the state Link it together -– initial state -– now we have Event Sourcing command: only what is needed to ‘decide’ event: only what is needed to ’evolve' cf Aggregate Take any aggregate, and it has enough information to run, without needing external data -we can rewrite any aggregate to this -without needing external data...

February 4, 2021