Top "Architecture" questions

Architecture encompasses the process, artifacts and high-level structure of a solution.

Describe the architecture you use for Java web applications?

Let's share Java based web application architectures! There are lots of different architectures for web applications which are to be …

java architecture jakarta-ee
What's the relationship between assembly language and machine language?

Are assembly language and machine language (for the same underlying system) really the same? Are there any differences between these …

assembly architecture operating-system machine-code instruction-set
what is the difference between 3 tier architecture and a mvc?

what is the difference between 3 tier architecture and a mvc ? Are they same? Both have 3 layers i.e model, views …

model-view-controller architecture three-tier
How to detect target architecture using CMake?

I've done a lot of research and been unable to find an answer to this... how can I reliably find …

architecture cmake build-process qmake
How does a site like kayak.com aggregate content?

Greetings, I've been toying with an idea for a new project and was wondering if anyone has any idea on …

api architecture screen-scraping aggregate
How to version control a record in a database

Let's say that I have a record in the database and that both admin and normal users can do updates. …

database-design architecture versioning auditing
Domain Driven Design: Domain Service, Application Service

Can someone explain the difference between domain and application services by providing some examples? And, if a service is a …

architecture domain-driven-design
INotifyPropertyChanged vs. DependencyProperty in ViewModel

When implementing the ViewModel in a Model-View-ViewModel architecture WPF application there seem to be two major choices how to make …

wpf data-binding architecture mvvm dependency-properties
Transactions across REST microservices?

Let's say we have a User, Wallet REST microservices and an API gateway that glues things together. When Bob registers …

rest architecture transactions microservices
Thread vs ThreadPool

What is the difference between using a new thread and using a thread from the thread pool? What performance benefits …

.net multithreading architecture threadpool