cardmanagement's People
Forkers
thecentury herobring anishkny finalfantasia stonegao topecongiro crudbug reaandrew 0wis pdnguyen mefgalm florimm gollen833 joelgarciajr84 dmitriyvlasov kevinmiles youenn-bouglouan wplbyx boriphuth dtshand nguyenhoangson michael-wolfenden ferrad-ops firatoltulu joemphilips emil-balashov regme habib-sadullaev trpedersen adam-c-anderson externalsourcefork alex-piccione jeshansen gustav21 umair-ahmed wilfred-unsho trigun27 zprobinsoncardmanagement's Issues
Question about where contract mapping code lives
Not really an issue, but there wasn't a discussion forum or I'd have put it there.
I've been reading through your (fantastic) article, I think you bring up a lot of really great ideas.
Curious if you'd be willing to expand on your opinion where the contract mapping code lives in the Domain project.
Normally I've been keeping the contract code purely to the boundaries of the application. My thoughts are that it is the concern of the WebAPI layer to define/maintain the definitions of how the domain aggregates are represented to other systems. Similar to how you've done it in the Data layer. The Data layer is concerned with the representation/mapping of the domain to however it looks when persisted to the database.
Would you argue that the definition of the exposed contract is the concern of the domain? I'm not trying to push one way or the other, just interested in hearing you expand on your thoughts..
Propagate article name change to Readme.md
Link is broken at the moment
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.