Settings

Theme

Some Thoughts on Software Architecture

medium.com

6 points by f_klem 3 years ago · 1 comment

Reader

airbreather 3 years ago

I fell asleep only part way thru.

The answer isn't that hard.

Software architecture is the process/skill of breaking down problems/solutions into systems and subsystems that are appropriately modular, encapsulated with well defined interfaces.

It's not quite that simple, you need to decide on centralise, distributed etc especially in regard to your known scalability requirements, but these might end up being different than you foresee.

The rest is execution.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection