Skip to main content
The 2024 Developer Survey results are live! See the results

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.

-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 ...
sromit's user avatar
  • 93
-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 ...
Amar Singh Sidhu's user avatar
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. ...
iAmTryingToBeAnAndroidDev's user avatar
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 ...
SeeIfIDont's user avatar
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 ...
t3chb0t's user avatar
  • 2,582
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 ...
gsck's user avatar
  • 137
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 ...
Rui's user avatar
  • 1,865
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 ...
Alejandro Corral's user avatar
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 ...
Critical Failure- Core Dumped's user avatar
-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 ...
Nicolas C.'s user avatar
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 ...
Frank Z.'s user avatar
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 ...
Adrian Maire's user avatar
-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 ...
Fabio Freitas's user avatar
-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 ...
Aleksander Chelpski's user avatar
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; } ...
Critical Failure- Core Dumped's user avatar

15 30 50 per page
1
2 3 4 5
237