Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 87944

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 vote

How much does software architecture depend on the language?

Architecture as a term has a really specific meaning that’s very related to architecture in the physical world and at its core is about the art and practice of building things, about how things are made … Taken that way, when architecture is done well I think the language is very much tied together with the architecture, just as a well-architected building should be intimately informed by the material out …
RibaldEddie's user avatar
  • 3,303
1 vote
Accepted

Repository vs Client-Server Architecture

Repository feels more like an OOP design pattern to me now, and not a system architecture like client-server. …
RibaldEddie's user avatar
  • 3,303
2 votes

Using Fargate (serverless compute) to replace leadership election

I think you should assume that, at some point, there will be more than one instance running and potentially processing data at the same time. For example there might be a situation in which your insta …
RibaldEddie's user avatar
  • 3,303
0 votes

Strategy for delivering static pages in a web application

Those pages don’t belong in your app. Very likely there’s a person on your marketing or product team who is responsible for the content there. Don’t mix the development team cycle with the marketing c …
RibaldEddie's user avatar
  • 3,303
1 vote

Verifying Access Token in Each Service of a Microservice Architecture

Do both. But differently. Validate the JWT in the auth service once. Asymmetric key operations are slow. Do it once. Then, in the auth service, encrypt or HMAC the token with AES, using an internal pr …
RibaldEddie's user avatar
  • 3,303
1 vote

Quiz Site Software Architecture Question

State doesn't need to be stored on the server side and retrieved on each request. Instead, if possible, consider storing the state in the client and providing it to the server on each request (and the …
RibaldEddie's user avatar
  • 3,303
-1 votes

Angular JS vs Modern MVC frameworks

Yes, the web (JS/CSS/HTML) is a platform like iOS or Android or even desktop apps. There are many desktop apps too that are actually web apps in a chromium package. The Slack desktop app comes to mind …
RibaldEddie's user avatar
  • 3,303
1 vote

Architecture/design to piece together former-relational MySQL data, now in different databases

If I were to have to do this and ensure transactional consistency, then I would build my own commit record in a standalone ACID complaint SQL DB. So when you are ready to begin a transaction that spa …
RibaldEddie's user avatar
  • 3,303
-1 votes

how to write good software design documentation for an old project with limited documentation?

In this particular case, I would suggest that you look at tools that can generate a “big picture” view of the system. So, you could task a member of the team (but not the architect) with generating c …
RibaldEddie's user avatar
  • 3,303
21 votes

Best practice or design patterns for retrieval of data for reporting and dashboards in a dom...

This is a very glib answer, but getting right to the heart of the matter: In terms of DDD maybe think of reporting as a Bounded Context?, so rather than thinking in terms of "THE" domain model, you s …
RibaldEddie's user avatar
  • 3,303