1. As developers use DDD principles to build larger and richer systems, many of them run into performance and maintainability problems as their domain model grows to meet the demands of the system. Performance problems addressed by eager fetching reappear later in other parts of the system, now requiring the use of lazy loading for the same entities. Join Udi as he shows the use of Bounded Contexts to turn monolithic systems into composite applications, now with multiple lean and mean domain models

    # vimeo.com/44235655 Uploaded 1,577 Plays 0 Comments
  2. Udi Dahan explains how you can still do reliable messaging even if you can't use (or don't want) distributed transactions (DTC).

    # vimeo.com/111998645 Uploaded 3,685 Plays 0 Comments
  3. When many developers think of Command-Query Responsibility Segregation (CQRS), they envision separate datastores for reads and writes, linked together by some kind of event-based synchronization mechanism. The reality is that for many domains this is overkill, while for others it still doesn’t solve fundamental concurrency issues. Join Udi for a different approach to CQRS – with a nice mix of NoSQL databases thrown in for good measure.

    # vimeo.com/131199089 Uploaded 3,881 Plays 2 Comments

Architecture

Tomas Škultinas

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.