Top "Architecture" questions

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

Difference Between Cohesion and Coupling

What is the difference between cohesion and coupling? How can coupling and cohesion lead to either good or poor software …

oop architecture theory ooad
What's the difference between REST & RESTful

What's the difference between a REST system and a system that is RESTful? From a few things I've read most …

architecture rest
When to Redis? When to MongoDB?

What I want is not a comparison between Redis and MongoDB. I know they are different; the performance and the …

architecture mongodb nosql redis
Software Design vs. Software Architecture

Could someone explain the difference between Software Design and Software Architecture? More specifically; if you tell someone to present you …

architecture definition
Dilemma: when to use Fragments vs Activities:

I know that Activities are designed to represent a single screen of my application, while Fragments are designed to be …

android android-fragments android-activity architecture
When is it appropriate to use C# partial classes?

I was wondering if someone could give me an overview of why I would use them and what advantage I …

c# class architecture
What is N-Tier architecture?

I've seen quite a few developer job postings recently that include a sentence that reads more or less like this: "…

architecture n-tier-architecture multi-tier
What is Data Transfer Object?

What is a Data Transfer Object? In MVC are the model classes DTO, and if not what are the differences …

model-view-controller architecture dto data-transfer data-transfer-objects
How should a model be structured in MVC?

I am just getting a grasp on the MVC framework and I often wonder how much code should go in …

php oop model-view-controller architecture model
Component based game engine design

I have been looking at game engine design (specifically focused on 2d game engines, but also applicable to 3d games), …

architecture game-engine entity-component-system entity-system