Today I tried to sum up what drives my architectural decisions:
https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
http://shop.oreilly.com/product/9780596805838.do
http://alistair.cockburn.us/Hexagonal+architecture
I don't have material yet for @npm'ing all the things and sharing code between
backend and frontend.