|
|
FREE EVENT: QCon in Finance eXchange: Eric Evans on Domain Driven Design
Domain Driven Design
Eric Evans speaks about Domain Driven Design.
Review:
Domain Driven Design (DDD) emphasises that the focus of software development projects should be on domain logic instead of a particular technology, and complex domain designs should be based on models. Eric Evans, the founder of Domain Language Inc, and author of "Domain Driven Design", talks about how application of DDD to financial software design differs from other kinds of software designs.
The transactional system (TS) plays an important role in many financial application. Decoupling of analytics from other tasks like reporting and keeping the integrity of the system at the same time plays a crucial role in the development process. A common practice is to send event streams that are recognised by listeners instead of the TS receiving all transactional requests from other ends. However these events are generally not descriptive domain events but reflections of transactional functions. If domain events can be separated from system events, this can result in effective communication between business people and engineers.
When there are multiple models, there are many concepts that need to be considered. One of them is the context: different models must use similar domain languages and should be able to communicate efficiently in order to prevent surprises.
Connecting technical thinking with business thinking by using DDD can help in integrating complex designs and achieving real agility in the software development process.
Visit the Domain Driven Design website
Review by Eren Aykin

Learn more at the Domain Language website
ABOUT ERIC EVANS
|
Eric Evans, author of Domain-Driven Design, is a thought leader in software design, domain driven design and domain modeling. He is particularly focused on...
More about Eric Evans
|
|
PODCAST DOMAIN DRIVEN DESIGN
This session took part at the FREE EVENT: QCon in Finance eXchange. You can view the other 8 podcasts here.
|
SOFTWARE ARCHITECTURE COURSES
|
SOFTWARE ARCHITECTURE PODCASTS
|
OTHER SOFTWARE ARCHITECTURE EVENTS
|
Eric Evans' DDD Immersion Workshop
4 DAY COURSE. Featuring Alberto Brandolini London, Monday, February 13th
|
|
Drive your DBA Crazy in 3 easy steps
FREE EVENT:
In The Brain of Alberto Brandolini
London, Tuesday, February 14th
|
|
Udi Dahan's NServiceBus Workshop
4 DAY COURSE. Featuring Andreas Ohlund London, Monday, February 20th
|
|
Putting your events on a diet
FREE EVENT:
In The Brain of Andreas Ohlund
London, Monday, February 20th
|
|
Ayende Rahien's RavenDB Workshop
2 DAY COURSE. Featuring Itamar Syn-Hershko London, Tuesday, February 28th
|
|
QCon London 2012
CONFERENCE (3 DAYS)
London, Wednesday, March 7th
BOOK NOW!
|
|
Elevate Events
FREE EVENT:
Elevate Launch Event
London, Wednesday, March 7th
|
|
Craig Larman's Object Design w Patterns
4 DAY COURSE. Featuring Francis Sanger London, Monday, March 12th
|
|
|
|