Top "Architecture" questions

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

How is Node.js inherently faster when it still relies on Threads internally?

I just watched the following video: Introduction to Node.js and still don't understand how you get the speed benefits. …

javascript architecture concurrency node.js
REST actions and URL API design considerations

I'm building a inventory management system and I'm busy designing (thinking) of the API and my REST implementation. I have …

rest architecture servicestack
Difference between event handlers and callbacks

What is the difference between an event handler and a callback function?

architecture callback event-handling language-agnostic
Best way to allow plugins for a PHP application

I am starting a new web application in PHP and this time around I want to create something that people …

php plugins architecture hook
In Flux architecture, how do you manage Store lifecycle?

I'm reading about Flux but the example Todo app is too simplistic for me to understand some key points. Imagine …

javascript facebook architecture reactjs reactjs-flux
Which workflow engine to choose?

We are currently in the process of evaluating a BPM engine and I'd really appreciate the community input. I am …

java architecture workflow jbpm business-process-management
When to use the CQRS design pattern?

My team and I have been discussing using the CQRS (Command Query Responsibility Segregation) design pattern and we are still …

design-patterns architecture cqrs
Fat models and skinny controllers sounds like creating God models

I've been reading a lot of blogs which advocate the fat models and skinny controllers approach, esp. the Rails camp. …

model-view-controller design-patterns architecture god-object
Android application architecture - what is the suggested model?

In the same way a web or desktop app might have three or n tiers - UI, Business, Data for …

android design-patterns architecture
When and How to use GraphQL with Microservice Architecture

I'm trying to understand where GraphQL is most suitable to use within a Microservice architecture. There is some debate about …

architecture microservices graphql