HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
DDD eXchange 2012: Cyrille Martraire on Applying DDD in a legacy application
Applying DDD in a legacy application
A software editor in finance was facing the challenge to extend substantially the capabilities of its main application, despite 20 years of legacy in multiple technologies. In this talk, Cyrille Martraire will report on how DDD has been applied to capture deep models of the domain, within bounded contexts that emerged in the course of the project, and how DDD also helped to build a strategy for dealing with the legacy code.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Eric Evans Domain Driven Design Hands-On Immersion Workshop September 3rd - 6th

This 4-day Domain Driven Design Workshop -- delivered by DDD expert Alberto Brandolini -- will show you how to put the domain model to work. Finding and exploiting domain models is key to success with large software systems. By cultivating a strong connection between the language used by developers, appropriate models can dramatically accelerate the process of translating customer needs into working software. Strong domain modeling coupled with programming best practices such as exploiting design patterns, refactoring, and test-driven development result in a principled yet practical approach to the development of large software systems. Come and learn how to strike a healthy balance between digging into your subject matter and addressing technological issues. To find out more, please go here

Udi Dahan's Advanced Distributed Systems Design with SOA July 2-6th

This very intensive 5-day workshop will help you take the pain out of designing large-scale distributed systems. New technologies make it easier to comply with today’s communications and security standards, but they won't magically provide you with a robust and scalable system. Join Udi for a course packed with the wisdom of companies like SUN, Amazon and eBay. Tried-and-true theories and fallacies will be shown, helping you to avoid costly mistakes. Communications patterns like publish/subscribe and correlated one-way request/response will be demonstrated, in conjunction with advanced object-oriented state management practices for long-running workflows. If you enjoy deep architectural discussion, join! To find out more, please go here

Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD July 9-11th

This 3-day CQRS course covers Domain Events, Event Sourcing and how to apply DDD. Join to learn all about system building and architectures with Domain Driven Design. The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD. Greg's course will help you avoid this. To find out more, please go here

Udi Dahan's Enterprise Development with NserviceBus June 26-29th

In this NServiceBus course Andreas Ohlund -- core committer of the NServiceBUs project -- teaches you all the ins-and-outs of NServiceBus - the most popular, open-source service bus for .NET. Used in production since 2006, NServiceBus is now used in hundreds of companies in finance, healthcare, retail, SaaS, web 2.0, and more. From basic one-way messaging, through publish/subscribe; providing solutions from transactions to cross-machine scale out; this hands-on course will show you how simple distributed systems development can be. To find out more, please go here

Simon Brown's Software Architecture for Developers July 4-5th

This course is about broadening your software development skills and has been designed to take full advantage of the technical knowledge that you already have. Simon Brown's software architecture development course will make you more 'architecturally aware', and will help you to build better software. It's about pragmatic and real-world software architecture rather than academic "ivory tower" software architecture and is presented by Simon Brown. To find out more, please go here

DDD eXchange 2013 (Jun 14)

Join Eric Evans with a host of DDD experts and be among the first to get your ticket for next year's DDD eXchange! Get your ticket here


ABOUT CYRILLE MARTRAIRE
Cyrille is co-founder and technical director of Arolla, a company specializing in software development. Cyrille also founded the Paris Software Craftsmanship community and was a Devoxx France speaker.
More about Cyrille Martraire
PODCAST APPLYING DDD IN A LEGACY APPLICATION

This session took part at the DDD eXchange 2012. You can view the other 13 podcasts here.
SPONSORS
Skills Matter Ltd
Domain Language

ThoughtWorks
ThoughtWorks Studios
SOFTWARE ARCHITECTURE PODCASTS
Richard Clark:Building mobile services that scale, Building mobile services that scale...
Richard Clark : 18th Jun 2013
View Podcast: Building mobile services that scale,
Eric Evans:Welcome: Eric Evans, Welcome: Eric Evans
Eric Evans : 14th Jun 2013
View Podcast: Welcome: Eric Evans,
Alberto Brandolini:Rethinking Enterprise Software, Rethinking Enterprise Software
Alberto Brandolini : 14th Jun 2013
View Podcast: Rethinking Enterprise Software,
Ian Robinson:Miching Mallecho: Mischief, Motivation and Graph Models, Miching Mallecho: Mischief, Motivation a
Ian Robinson : 14th Jun 2013
View Podcast: Miching Mallecho: Mischief, Motivation and Graph Models,
Greg Young:Document based messaging and analysis, Document based messaging and analysis
Greg Young : 14th Jun 2013
View Podcast: Document based messaging and analysis,
Robert Smallshire:How DDD became an essential ingredient for competitive software in the energy sector, DDD in the Energy Sector
Robert Smallshire : 14th Jun 2013
View Podcast: How DDD became an essential ingredient for competitive software in the energy sector,
Eric Evans:Email, Ubiquitous Language, Visualization & Clojure: Eric's Sandbox Project, Email, Ubiquitous Language, Visualizatio
Eric Evans : 14th Jun 2013
View Podcast: Email, Ubiquitous Language, Visualization & Clojure: Eric's Sandbox Project,
Uncle Bob (Robert C. Martin): Systems and Domains.  Triplet Sons of Different Mothers, Systems and Domains. Triplet Sons of D
Uncle Bob (Robert C. Martin) : 14th Jun 2013
View Podcast:  Systems and Domains.  Triplet Sons of Different Mothers,
Zi Makki:PARK BENCH PANEL DISCUSSION, PARK BENCH PANEL DISCUSSION
Zi Makki : 14th Jun 2013
View Podcast: PARK BENCH PANEL DISCUSSION,
Zi Makki:PARK BENCH PANEL DISCUSSION with Pizza & Beer, PARK BENCH PANEL DISCUSSION with Pizza &
Zi Makki : 14th Jun 2013
View Podcast: PARK BENCH PANEL DISCUSSION with Pizza & Beer,
Jeff  Lawson:Java Native Interface with Eclipse and Android, Java Native Interface with Eclipse and A
Jeff Lawson : 12th Jun 2013
View Podcast: Java Native Interface with Eclipse and Android,
Peter  Souter: Boxen, Boxen
Peter Souter : 12th Jun 2013
View Podcast:  Boxen,
Milos  Gajdos:Sensu, Sensu...
Milos Gajdos : 12th Jun 2013
View Podcast: Sensu,
Alberto Brandolini:Pissing against the wind, Pissing against the wind
Alberto Brandolini : 11th Jun 2013
View Podcast: Pissing against the wind,
 :Cloud Computing: Concepts, Technology and Architecture, Cloud Computing: Concepts, Technology an
: 11th Jun 2013
View Podcast: Cloud Computing: Concepts, Technology and Architecture,
OTHER SOFTWARE ARCHITECTURE EVENTS
London 0MQ User Group:Async Client Server + Getting to Know Some Sockets, London 0MQ User Group
FREE EVENT: Async Client Server + Getting
London, Wednesday, June 19th
SFDC London User Group:London Salesforce Developers: Meet the Apex guys, SFDC London User Group
FREE EVENT: London Salesforce Developers:
London, Thursday, June 20th
amazon web services user group:Jeff Bar on Cloud Computing, amazon web services user group
FREE EVENT: Jeff Bar on Cloud Computing
London, Tuesday, June 25th
Michael C. Feathers:Masterclass: Reducing Technical Debt with Michael C. Feathers,  Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers
London, Thursday, June 27th
Simon Brown:Simon Brown's Software Architecture for Developers Workshop,  Simon Brown's Architecture for Developers
2 DAY COURSE. Featuring Simon Brown
London, Monday, July 1st
Simon Brown Software architecture and code,  Software architecture and code
FREE EVENT: In The Brain of Simon Brown
London, Monday, July 1st
Paul Stack:Continuous Integration and Delivery,  Continuous Integration and Delivery
2 DAY COURSE. Featuring Paul Stack
London, Wednesday, July 3rd
Alberto Brandolini:Eric Evans' DDD Fast Track for Developers,  Eric Evans' DDD Fast Track for Developers
2 DAY COURSE. Featuring Alberto Brandolini
London, Monday, July 8th
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer