Re: Evolve data / entities over time?

2017-07-10 Thread Gregg Reynolds
On Mon, Jul 10, 2017 at 1:35 PM, Luke Horton wrote: > This is probably not clojure specific, but it’s a problem for which i’ve > never really found a satisfying in other languages. Maybe clojure has a > better opinion on the matter? > > How does one evolve/change data (entities) in a system over

Re: Evolve data / entities over time?

2017-07-10 Thread Didier
In Domain Driven Design, the domain model is the part which should be made to change the least, which is why getting is right is important, and more design time should go into it (often it receives the least amount of thought). The whole concept of DDD is based around this axiom, that changing

Re: Evolve data / entities over time?

2017-07-10 Thread Luke Horton
Per some recommendations on clojurians #clojure channel: - namespaced keys and addition over destruction - generally keep your data as flat as possible - finicky nested over "organized" data models are magnets for repeated restructures into a new "better, more organized" structure On Monday, Ju

Evolve data / entities over time?

2017-07-10 Thread Luke Horton
This is probably not clojure specific, but it’s a problem for which i’ve never really found a satisfying in other languages. Maybe clojure has a better opinion on the matter? How does one evolve/change data (entities) in a system over time without also having to change every piece that touches