All Questions
17 questions
6
votes
3
answers
661
views
Hexagonal Architecture + Domain Driven Design. How to perform a correct implementation?
Currently, I am trying to implement these two architectures together with Java and Spring (although technology shouldn't matter I think).
But I'm encountering problems getting them to work together.
I ...
0
votes
2
answers
221
views
Where perform mapping in strict Domain-Driven Design?
I want to create an example application where we use a strict domain-driven design and layering (controller, service, repository). Most notably, we have a clear distinction between the domain and the ...
0
votes
0
answers
117
views
Spring data exchange between components?
Please advise me what pattern to use in following case:
I have a Java/Spring Boot application. There is a component with @KafkaListener method which receives Kafka Messages on CRUD of various subject ...
1
vote
1
answer
566
views
The recommended Spring Boot project structure leads to repetitive code
When implementing projects in Spring Boot (especially CRUD applications), I often find myself writing a lot of repetitive code that just calls functions and services from lower layers. For example, ...
0
votes
2
answers
745
views
Microservices - create post for logged in user
I am working on a small project with microservices architecture in Spring Boot. As to not make unnecessary calls to users-microservice, I have duplicated some necessary User data (id, name, summary, ...
0
votes
1
answer
450
views
How to use single Spring-Boot instance to cater to multiple environments?
We have a Spring-Boot Web application currently deployed to 7 environments (DEV, SIT, UAT, Pre-Prod, Prod, etc.). This application connects to other REST services, which has different URLs for each of ...
3
votes
1
answer
6k
views
Best way to handle lazy models with mapstruct and spring transactional scope
In a typical Java Spring Web APP:
we have the following layers:
Model [DB Models]
Repositories [where you have queries to DB]
Services [Business service where you have the @Transactional annotation]
...
1
vote
1
answer
805
views
Spring Boot/Batch: Should every Job be separate Maven module?
I'm building a backend service powered by Spring Batch which enables to define and Jobs.
Currently, I have several jobs, that essentially, aren't related one to another.
So,
I have one application....
2
votes
1
answer
894
views
How to build a modular/extensible Spring Boot application?
I'm developing a Spring boot / Batch application.
What I'd like to do is to have a separated module for every job. This is a reasonable decision because different tasks (Spring Batch Job) have ...
0
votes
1
answer
1k
views
Best approach for web service that calls other web services
The scenario is:
client makes request to server A
Server A makes potentially multiple requests to server B. Edit to clarify, server A makes the requests concurrently using Futures.
Server A blocks ...
3
votes
1
answer
21k
views
Project Structure of Domain Driven Design in maven Java Spring-Boot [closed]
My team is in dilemma, we have an existing maven spring-boot Java8 project with following onion architechture.
controller --> service --> dao --> jpa repositories
...
6
votes
1
answer
3k
views
Is it a good idea to use a Spring MVC as an Frontend of a Microservice Architecture?
My microservice prototype currently has a Spring boot MVC application as its front-end. The application renders the View completely in the backend. It makes rest calls to other microservices like ...
1
vote
4
answers
4k
views
Web application Architecture for real time app
Usecase: End user places an order on the company website, the order needs to be pushed to company admin's screen with small latency.The company has multiple branches(identified by compId and branchId ...
3
votes
2
answers
2k
views
Architecture review - case study (Spring MVC)
I'm developing an Java Web Application with Spring, and I have some questions about my architecture. Before showing it, here is the context:
I am developing a web application with more than 80 ...
1
vote
1
answer
330
views
Software architecture for uploading dynamically created websites
I have a question that is crucial for my end of year project.
Background
My web application allows users to build other webapps based on drag&drop (within the domain of the webapp).
These ...