Papers for software architecture / design
5 comments
Papers we love[0] has a couple of good ones, my favourite being "Out of the Tar Pit"
[0]: https://github.com/papers-we-love/papers-we-love/tree/master...
[0]: https://github.com/papers-we-love/papers-we-love/tree/master...
Wish I could upvote this more.
In short: Complexity is the biggest killer. And here's a way to view it and tame it.
In short: Complexity is the biggest killer. And here's a way to view it and tame it.
Out of my head, of relevant interest in the distributed systems field are the following books:
Designing Distributed Systems https://www.oreilly.com/library/view/designing-distributed-s...
Building Evolutionary Architectures http://shop.oreilly.com/product/0636920080237.do
Building Microservices http://shop.oreilly.com/product/0636920033158.do
They encompass most of the topics you've enumerated earlier.
Designing Distributed Systems https://www.oreilly.com/library/view/designing-distributed-s...
Building Evolutionary Architectures http://shop.oreilly.com/product/0636920080237.do
Building Microservices http://shop.oreilly.com/product/0636920033158.do
They encompass most of the topics you've enumerated earlier.
The Architecture of Open Source Applications
http://aosabook.org/en/index.html
http://aosabook.org/en/index.html
Are there any one of those books that you would especially recommend? I have considered the Pragmatic Programmer - but is there more to it than what is implied in the title?
In terms of books I have read, the GOF book, Clean Code, Clean Architecture, Pragmatic Programmer and even more, I am looking for fresh ideas.