Questions tagged [architecture]
The high-level design and description of a software system. Architectural design distills away details of implementations, algorithms, and data representation to concentrate on the interaction of "black box" components.
3,542
questions
-4
votes
0
answers
15
views
On prem database to Cloud [closed]
We have 3 sql server databases(load, process, report) for a testing application on prem which deliver resports for Sql server Reporting Service and these dbs have 100 of Stored procedure with business ...
-4
votes
0
answers
62
views
Confusion regarding content in pictures for branching micro-operation [closed]
Picture 1
About branching micro-operation.
Picture 2
Reference architecture for micro-operations.
Confusion:
MAR <- IR (address) & DR <- PC (Both micro-operations can be performed in ...
1
vote
1
answer
94
views
Need help on Clean Architecture with Service/Manager/Controller
I am developing an Android application trying to comply with Uncle Bob's clean architecture.
User interface has a text and a button. Button triggers a usecase (TextToSpeechUseCase) from viewmodel.
...
1
vote
3
answers
142
views
How to tackle synchronizing large amounts of data across services in an efficient way?
I am working at a retailer with a deep catalog of products and we are taking stock of our architecture.
Currently, we use microservices, but all product information goes to a service that is getting ...
0
votes
3
answers
193
views
Adding a CLI to a Windows service
I have a Windows service that I would like to extend and add a CLI to it similar to docker or Elastic Agent, so I have a question about what kind of approach I should use for the *.exe to communicate ...
1
vote
1
answer
149
views
REST API with swappable backends
What would be the best way to have a single REST API but with multiple "backends" (Not sure if this is the correct terminology)? Currently we have a basket/cart API that handles product ...
11
votes
7
answers
4k
views
How to maintain dependencies shared among microservices?
There is a dependency jar containing tons of service classes mostly used to retrieve data from database, and this jar is used among several different micro services in one cluster.
There is a big ...
1
vote
2
answers
300
views
How to Handle Large File Uploads in Angular and Hibernate Without Exceeding HTTP Request Size Limit?
Description
I am working on an application using Angular (front-end) and Hibernate (back-end). My use case involves uploading multiple images, which I convert to base64 format and send as JSON with ...
1
vote
1
answer
88
views
Is providing a method of a domain entity with a data/ service provider object a bad design?
I have an entity called User, and it has a method to change the user's email address. I'm using a strongly typed object for representing the email address.
public class User: BaseEntity
{
// Some ...
-4
votes
1
answer
127
views
Architecture of a scientific software [closed]
First things first, I was not sure it was the right place to seek advice and feedback about software architecture, but this post on meta.stackexchange conviced me to do so. I hope my question finds an ...
0
votes
2
answers
152
views
Is it a good idea to have a fork of a library's public repo in my solution?
My company's project uses an open source library, of which I have made a fork for some customizations. My idea is to clone this fork into my solution and to keep pushing my changes into it, as well as ...
3
votes
2
answers
146
views
Simplifying model interface while using diff undo-redo?
Introduction & context
I am working (hobby) on a CAD/CAM (mostly CAM) solution. It is a desktop application in C++, Qt, OpenGL, JavaScript and CMake.
General Undo/Redo strategies
Most desktop ...
-2
votes
1
answer
109
views
What are the CPU architectures for the most common general purpose devices (i.e., Android, Windows/Linux PC, RaspberryPi etc.)? [closed]
Wikipedia lists over 45 different Instruction Set Architectures.
I would bet that most of those are listed for legacy purposes, but I barely have any knowledge on the subject (I'm not even sure if ...
-2
votes
2
answers
166
views
When should I think about two databases (the first for reads, the second for writes) in CQRS?
I am not asking what are advantages of two databases - the first for reads and the second for writes. I am asking WHEN I should have two databases for reads and writes? Probably there is no simple ...
1
vote
4
answers
228
views
How to decide between keeping data within the code or in a database
As an example, we have an entity called Invoice which has bills of purchased services.
public class Invoice
{
private readonly List<Bill> _serviceBills;
public string InvoiceId { get; }
...