Skip to main content
Software Engineering

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.

Filter by
Sorted by
Tagged with
-1 votes
0 answers
38 views

Best architecture for looping audio playback on the web [closed]

Best architecture for looping audio playback on the web I'm building a simple web-based audio streaming system that continuously plays a long audio file (several hours in duration) in an infinite loop—...
1 vote
1 answer
103 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 ...
2 votes
2 answers
216 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 ...
1 vote
3 answers
101 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 ...
0 votes
1 answer
71 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 ...
1 vote
3 answers
164 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 ...
3 votes
5 answers
473 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 ...
4 votes
2 answers
268 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 ...
0 votes
0 answers
61 views

Extending a complex codebase without breaking things [duplicate]

I have to extend a complex piece software and I wonder if I should make the changes directly "where they belong", or if I should try to not touch existing stuff and "plug-in" the ...
0 votes
1 answer
133 views

Optimal way to avoid iterating through each row in a dictionary of data/arrays?

I have an excel macro that imports daily share price files, and finds the highest price for a share after a given date. Each of these daily stock price files has ~1000 rows of data. Currently I have ...
1 vote
4 answers
550 views

How can I get started on refactoring my code base?

https://github.com/Darkroman/PK-Battle-Simulator/ Over some time I made a fully working (text based) Pokemon Battle Simulator in C++ as I was learning the language on my off time. At the moment I have ...
2 votes
2 answers
293 views

Designing Password Recovery for an Offline-First Password Manager

I'm designing a password manager app for Android that prioritizes offline first security the idea is to store the vault locally and avoid any cloud dependencies during normal usage. However, I'm ...
2 votes
2 answers
2k views

Refactoring a legacy codebase with a god Repository and incomplete Clean Architecture [duplicate]

I'm currently working on a large legacy project that tried to implement Clean Architecture combined with MVVM, but unfortunately didn't fully adhere to the principles. One major problem: The ...
6 votes
5 answers
525 views

Separate packages for mocks?

Say I have a package which handles sending emails over SMTP. Many of the apps I build use it. For unit testing purposes, I create a mock of the email service from that package which logs raw mail ...
1 vote
3 answers
248 views

How does Object-Oriented Design fit into N-Layered Architecture?

Normally an N-Layered application is structured as follows. User Interface layer Business Logic Layer Data Access Layer DAL contains objects (data containers) representing business entities. The BLL ...

15 30 50 per page
1
2 3 4 5
...
241

AltStyle によって変換されたページ (->オリジナル) /