Skip to main content

Questions tagged [architectural-patterns]

An architectural pattern is a general reusable solution related to the high level structure of software systems. For reusable solutions having a more specific scope (e.g. individual classes/components and their interactions), prefer the tag 'design-patterns'.

2 votes
3 answers
327 views

I'm refactoring a express backend and dividing everything into controller, service and repository. I find that using: import * as UserService from "./userService"; let {user} = await ...
0 votes
1 answer
251 views

I have been learning a lot of new things lately, DevOps, Cloud Computing, Monitoring, and Security. I have been facing my problems dead on, but System Design seems to be a bit complicated. I have ...
1 vote
2 answers
191 views

An example web application X allows its clients to upload various resources, e.g. images. These uploaded resources can also be removed by the user at a later time. My question is this: what are the ...
4 votes
4 answers
255 views

I am building a desktop application that performs ship stability and hydrostatics simulations by using a 3D model designed by the user in a CAD program, using that program's API. When simulation is ...
0 votes
1 answer
268 views

Its an infrastructure monitoring application. We have a spring boot (2.x) based Service Oriented Architecture (SOA) with multiple modules in our project and the center point is a REST services module ...
2 votes
2 answers
192 views

I’m working on a very large frontend project organized as a single monorepository. We have a components/ directory that contains 30+ shared UI components. These components are used across a large ...
3 votes
3 answers
2k views

I'm developing a Command Pattern with Undo/Redo support. The environment is Unity C# but should be mostly language-agnostic. My initial commands comprise of adding and removing objects to and from a ...
2 votes
1 answer
294 views

I'm learning Domain-Driven Design (DDD) and studying different architecture patterns, and I’ve come across two seemingly conflicting design philosophies around domain modeling. 1. Rich Domain Model ...
3 votes
0 answers
155 views

I am in the process of writing my own software renderer. I am currently working on setting up a shader system that allows users of the renderer to create their own Vertex Shader and Fragment Shader. ...
1 vote
1 answer
105 views

I've had reasons to design an application that should 1) run in the background to show status and notifications, with 2) dialogs showing details and configuring the app through more powerful widgets. ...
0 votes
1 answer
151 views

I'm designing a system that manages multiple hardware boards. Each board has a class that provides core functionality, such as: Device enumeration Capability enumeration (power management, polling, ...
1 vote
3 answers
227 views

I'm working on a C++ system where I have a concept of a "Board" object. Each board can have services attached (e.g. UpdateService, LoggingService, etc.). I'm trying to design how these ...
0 votes
2 answers
363 views

I am confused about the relationship between monolithic and n-tier architecture (I have only analyzed 1, 2, 3 levels and tiers). Since n-tier architecture divides the application into logical layers (...
5 votes
2 answers
2k views

Say I am making a pdf editor app with the following structure: ├── main.py ├── 📂 drawing_functions/ ├── 📂 util/ ├── 📂 GUI/ └── 📂 document_handling/ Each of these folders have a collection of ...
1 vote
4 answers
276 views

I'm just getting started with software architectural patterns. I first analyzed the difference between monolithic architecture and microservice architecture and I had a doubt. Below I report the ...

15 30 50 per page
1
2 3 4 5
29