Skip to main content

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.

0 votes
2 answers
91 views

How-to concept: Recognize features of an image and draw against

Might be silly, but I'm looking for a way to programmatically enrich images of vehicles with some technical, length measurements. Images will always: have a white background have the same angle (side ...
single_thread's user avatar
0 votes
1 answer
72 views

What will the best way to manage access to the app projects Git repositories with shared service classes within one solution?

I have been programming in C#/.Net and other languages as a hobby for over 6 years, so I do not have adequate knowledge about application architecture, hence my request for advice. The current ...
bakunet's user avatar
  • 103
0 votes
0 answers
91 views

How can I better design systems and components in ECS?

I'm working on a game from scratch in C++ which is based on an Entity Component System and I've ran into a bit of a problem with the way I've been designing my systems and components. I find myself ...
Konjointed's user avatar
0 votes
1 answer
100 views

Independent micro services or merging micro services together

I am trying to understand when does it make sense to have independent layers versus merging layers together. For example, let's say there is a wallet service where you can keep money in separate ...
best wishes's user avatar
2 votes
2 answers
527 views

Is this architecture overkill? What is a good way to architect this software?

I have an algorithm I am trying to implement that has steps 1 to 5. There are several different ways I could implement each step. Each calculation step is essentially just an astronomy calculation, ...
Hunter's user avatar
  • 187
1 vote
1 answer
141 views

Best Approach for Implementing User Watch Time Tracking

I am currently developing a feature for my web application that tracks the amount of time a user spends on a specific page. Our backend is built with Django, and the frontend is using React and ...
scaryhamid's user avatar
0 votes
1 answer
106 views

architecture design: In Pub Sub, how are publishing and subscription servers connected?

I was reading Google's Architectural overview of Pub/Sub and I was curious how publisher and subscription servers were connected. From what I understand: When a message is published, it is stored, ...
Thomas's user avatar
  • 129
1 vote
2 answers
205 views

Using Fargate (serverless compute) to replace leadership election

I currently have a solution that requires leadership election for HA. It processes files as they arrive in an SFTP server, and Subscribe to an Active MQ feed; and therefore we don't want multiple ...
simonalexander2005's user avatar
1 vote
1 answer
139 views

App that can be deployed both as monolith and microservices?

We have a monolith C++ application and I consider doing some major refactorings. Since we're not completely ready to go full "microservices only" (maybe in about two years time), I want to ...
glades's user avatar
  • 419
1 vote
3 answers
184 views

In domain-driven design, what is the relationship between the business functions of a system and the subdomains?

Suppose an organization is developing an enterprise assistance and management platform with instant messaging, video conferencing, file cloud, online documentation, process approval, and more. The ...
Ares's user avatar
  • 39
-2 votes
1 answer
128 views

Success Metrics of system that is time-based

We have a internal system (lets call it system B) that responds "No" as a response to a request from external-facing system (lets call system A) based on elapse of 48 hours from earlier ...
learningMyWayThru's user avatar
0 votes
0 answers
30 views

Sharing data through multiple environments (dev/test/stage/prod) for one usecase

I am looking for a concept that handles the needs of some data to be distributed in several environments (lets say we have dev, test, stage and prod). Example: We are setting up planned outages of ...
libik's user avatar
  • 320
5 votes
5 answers
2k views

How to think when grouping functionality into modules

What are some commonly used strategies when it comes to divide software into modules, other than there should not be any cyclic dependency between any modules? Some ways I think of Group everything ...
user877329's user avatar
1 vote
1 answer
164 views

Should domain services in a domain-driven design invoke the data warehouse interface?

From what I've read, domain services typically don't import or rely on Repository directly in theory,The responsibilities of domain services focus on handling business logic and coordinating ...
Ares's user avatar
  • 39
1 vote
2 answers
1k views

Should I strictly use both DTOs and models in Angular project in order to follow best practice?

I was reading these best practices for Angular project specifically for understanding models and DTOs. What I have understood in general from different resources and the above one also is that We ...
Pawan Nogariya's user avatar

15 30 50 per page