All Questions
Tagged with rest domain-driven-design
33
questions
0
votes
1
answer
126
views
How to model two bounded contexts with tight coupling between them
Context
Hello, at my company we have been working with DDD for some time now. We have a monolith and some services. The bounded contexts in the monolith use HTTP calls to communicate between them or ...
1
vote
3
answers
313
views
How can I avoid duplicate annotations when validating both Entity and DTOs?
I am using the Spring Boot framework to create a RESTFUL API and I need a way to avoid the duplication of validation rules when using multiple DTOs as request/response objects for my endpoints.
Using ...
-3
votes
1
answer
331
views
I do not like RESTful APIs anymore and dont understand why nobody agrees with me [closed]
Some years ago, every API I developed was a REST API and I did everything to follow the best practices to make them "RESTful".
But after some time, I have my doubts if RESTful APIs that ...
0
votes
1
answer
368
views
Where should I create my aggregate root? in api or frontend?
I am writing a simple application to apply what I have learned so far in DDD.
I have the following mysql tables in my api server
Sales
Column
id
pk, int
title
varchar
description
varchar
Images
...
2
votes
3
answers
439
views
How to implement HATEOAS with CQRS?
Let's say I have a CQRS system where my write model contains the business rules. My read model is simply a DTO; it is a collection of properties and "dumb".
Now if you were to create a REST ...
0
votes
1
answer
736
views
DDD for middleware web application
I am developing a middleware application where the application workflow is:
handles rest requests
performs some business logic
calls another rest service
I would like to use DDD to model the ...
0
votes
0
answers
426
views
JSON Api Relationships and DDD Principles
In my current project we try to use DDD as development process and foundation of our architecture. For the REST-Interfaces it has been decided, that JSON:API is our way to go.
Since DDD, REST and JSON:...
0
votes
4
answers
1k
views
When to throw error in response vs save error in database for POST API
I am creating a API to create Personnels of X city. Assume that there is a generalised service for creating personnel of any city and I want to call this service for X city personnels from my API.
...
3
votes
1
answer
468
views
Should I use Repositories or wrap that logic in an additional service layer in my Controllers
I am building a Loopback4 app just for learning;
I have a scenario where I have to check for a couple of things before sending that request to the database, so my entry point is my Controllers Method, ...
2
votes
1
answer
1k
views
Bounded contexts and domain-wide public REST API
I'm prototyping out an application here where I'm using domain-driven design to identify the domain(s) of the application and I've ended up with something that - at least so far - feels like a fairly ...
0
votes
0
answers
772
views
In a DDD CQRS API, is it preferable to have a separate DTO per query or per representation of a resource?
I am in the middle of starting up a new project and just wanted some reassurance as to which approach to DTO's returned by the read-side was easier to maintain in a real world application with ...
0
votes
3
answers
653
views
DDD and Infrastructure micro-Services - how should the interface be designed?
We've extracted our email sending into an EmailService - this is a microservice that provides resiliency and abstracts the email logic into an Infrastructure service.
The question is how the ...
4
votes
2
answers
5k
views
How to structure files for API versioning?
My first time trying to implement API versioning here, and I need some guidelines on how to do it...
I know there are many ways of doing API versioning.
I'm already decided on doing it by uri (i.e, ...
0
votes
0
answers
877
views
Separating models in a Backend-For-Frontend (BFF) API
At the moment I have a frontend client calling several backend REST APIs. For example a call may be to get information about a certain vehicle. Then the client will call REST API A to get some ...
1
vote
2
answers
2k
views
DDD aggregates, entities, REST and how they all fit together
I'm trying to apply DDD principles to an application that has a REST API in front and is backed by an SQL storage.
Here's the entity structure I have come up with so far:
Client: 1 ---- * Contract: ...