News for hackers. Stuff that matters.

Ask HN: Best learning resources on architecting modern web app systems

I'm wondering if anyone on HN has recommendations for learning more about software systems architecture, distributed systems, scalability, etc., mainly with regard to internet/web systems or web applications? E.g. a book that might have a chapter on queue design patterns, when and why to use them, or a chapter on notification architectures, caching concepts, etc. Not just "this is what ___ does", but "here are some patterns for doing ___ and when you might consider them" (higher level info).

I find that there are a ton of great books along the lines of "How to build an app using ___ programming language" but I'm looking for something more along the lines of "Design patterns for building fast, distributed, resilient and scalable ___".

Reading a book, blog, or watching a talk tends to be my favorite mode of learning, so any suggestions along those lines would be greatly appreciated!

( 4 comments | 11 points | on HN )
Re:Ask HN: Best learning resources on architecting modern we... by LiamPa on Wednesday May 06, 2020 @03:16PM (#23095112)
Designing data intensive applications seems to be what you are describing.

https://dataintensive.net/

Re:Ask HN: Best learning resources on architecting modern we... by vcidev on Wednesday May 06, 2020 @04:34PM (#23095955)
This looks awesome, thank you!
Re:Ask HN: Best learning resources on architecting modern we... by xueyongg on Wednesday May 06, 2020 @11:17PM (#23099323)
Just the topic you are looking for. I was looking through some resources on design patterns because it started to dawn on me just how paramount a good design pattern is for the success of an application. Hope you find them useful!

One is related to an application layer's design pattern. Another is related to architectural design pattern.

https://blog.phuaxueyong.com/post/2020-04-11-second-four-des... https://blog.phuaxueyong.com/post/2020-04-10-first-four-desi...

Re:Ask HN: Best learning resources on architecting modern we... by xueyongg on Thursday May 07, 2020 @01:21AM (#23099974)
There is one more article on design patterns I thought are interesting for general learning. A personal challenge for my fellow techies, try applying such design pattern thinking into your life as well, you will discover many interesting insights along the way! Cheers!

https://blog.phuaxueyong.com/post/2020-05-03-3-more-cloud-de...