DEV Community

Discussion on: Architecture for Everyone

Collapse
 
ileriayo profile image
Ileriayo Adebiyi • Edited

30+ minutes of a good read.
Thanks for sharing!

Also, what do you think about Sam Quinn's Bulletproof Architecture softwareontheroad.com/ideal-nodejs...

Collapse
 
david_whitney profile image
David Whitney

I'd never read the bulletproof architecture piece before. It reads like some relatively sane advice, but I think perhaps it doesn't account for context or the size of a problem.

Some of the stuff in it is essential in mid-large size applications, but would count as bloat on a smaller surface area of code. It's always super important to pick a style that fits the size of your code, and to be prepared to change it as your application evolves.

As a good rule of thumb, for every two orders of magnitude increase in scale (in any dimension of scale - users, performance, team size, business domain), I would expect a program to change it's topology or architecture.