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.

-1 votes
0 answers
37 views

Migrating Local Imaging SignalR Hub to Azure [closed]

I'm working on a application that uses SignalR for real-time communication between workstations and sensors. Currently everything runs locally, butI'm planning to move to Azure cloud and I'd love some ...
Salman Khan's user avatar
-2 votes
0 answers
55 views

Is this a good way to represent systems architecture or am i missing anything? [closed]

I gave it a shot at this systems architecture diagram. I am curious to learn whether this is the right way to put one together or am i missing something? A basic systems architecture depicting the ...
Tech with Thiru's user avatar
2 votes
1 answer
214 views

Is it okay to mix OOP and modular approaches when building a backend with TypeScript/JavaScript?

I’m designing a backend in TypeScript (could also apply to JavaScript), and I’m wondering about the architectural approach. Is it better to stick to a single paradigm (e.g., fully object-oriented or ...
dok's user avatar
  • 175
0 votes
2 answers
90 views

How can I efficiently handle click events and sequentially related operations (like user–URL deactivation) in a scalable URL shortener?

I am learning backend development by building a simple URL shortener project. My goal is to learn backend concepts and try to do things in simple but better ways, keeping scalability and reliability ...
Venkataramana Pai K's user avatar
3 votes
3 answers
326 views

How do you abstract a platform library like SDL from the graphics api?

I'm creating a basic 3D game in C++ with SDL2 and OpenGL3, and one of my learning goals for this project is to design my code around the ability to swap out SDL or OpenGL. However, the problem I'm ...
steamdog's user avatar
1 vote
1 answer
179 views

What is the difference between Vertical Slice Architecture and Feature-Based Architecture

I am refactoring my monolithic application, in which the code is organized based on layered architecture. I want to implement Modulith (Modular Monolit) in my app, but I've run into a problem: I haven'...
Ice K's user avatar
  • 31
0 votes
1 answer
127 views

Should board class handle LEDs/alarms when entering Maintenance mode, or should this be handled externally via events?

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, ...
bielu000's user avatar
  • 351
1 vote
2 answers
248 views

How to Handle Data Persistence In Domain Driven Design

I am currently reading about domain-driven design and n-tier architecture with a service layer, and comparing them to try to understand how each architecture is executed. For n-tiers (specifically 3-...
Errors for life's user avatar
1 vote
1 answer
147 views

How Should Services and Presentation Layers Share Data in Web Applications?

Lately, I’ve been studying the fundamentals of Software Architecture for web applications, and I’m a bit unsure about how the data and presentation layers should interact. From what I understand, the ...
ikiwq's user avatar
  • 97
2 votes
2 answers
253 views

Is it a violation of the three-tier architecture if I inject one service into another inside the logic layer?

I am a beginner programmer with little experience in building complex applications. Currently I'm making a messenger using Python's FastAPI for the back-end. The main thing that I am trying to achieve ...
i walk away's user avatar
1 vote
3 answers
137 views

How should we design an IoT platform that handles dynamic device schemas and time-series ingestion at scale (100K writes/min)? [closed]

We’re a small dev team (3 full-stack web devs + 1 mobile dev) working on a B2B IoT monitoring platform for an industrial energy component manufacturer. Think: batteries, inverters, chargers. We have 3 ...
p_escobr's user avatar
0 votes
1 answer
92 views

Best practices for serving encrypted files in Laravel?

I'm building a Laravel-based web application that functions as a personal online photo archive. Each user uploads and manages their own private collection of images. These images are encrypted at rest ...
TimoFran's user avatar
1 vote
3 answers
190 views

Ensuring proper initialization order in event-driven C++ applications

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 ...
bielu000's user avatar
  • 351
3 votes
5 answers
516 views

Does high quality software really use plain names like `Employee` to describe domain objects?

I am asking because we make games and each domain object most likely has different representations in different layers of the application. You have domain model, you may have some application-level ...
Anton Petrov's user avatar
4 votes
2 answers
315 views

Managing Growth in Microservice Architecture: Is Modular Monolith the Solution?

Our team of 5 members are managing a microservice architecture that currently includes around 200 Java Spring boot microservices, with approximately 50 new services being added each year. We follow ...
User1254's user avatar

15 30 50 per page
1
2 3 4 5
241