Live data from Hacker News

Web Architecture 101

engineering.videoblocks.com

1–10 of 49 posts

Re: Web Architecture 101

#3
I found the book "Designing Data-Intensive Applications" by Martin Kleppmann to be a good, practical primer on a lot of these topics.

If you want to go deeper on any of the subjects he discusses, his references for every chapter are solid and provide a deeper understanding.

Re: Web Architecture 101

#4
post #2

This is a great overview! It's a shame this sort of thing isn't taught in schools (from my very own anecdotal university experience).

While I agree that a precursor to these concepts would be a great initiator, however I also believe that a good appreciation for scaling technologies can only be developed by getting hands on and working with a high traffic website. Just reading the theory might not help that well.

Re: Web Architecture 101

#5
post #3

I found the book "Designing Data-Intensive Applications" by Martin Kleppmann to be a good, practical primer on a lot of these topics. If you want to go deeper on any of the subjects he discusses, his references for every chapter are solid and provide a deeper understanding.

Sure, it's a great book, but it only covers a few of these topics (maybe 4, 6a, 5, and 9) and covers a lot that goes beyond them. It's a book I would heartily recommend, but not for someone whose primary goal was to learn about web architecture.

Re: Web Architecture 101

#6
post #3

I found the book "Designing Data-Intensive Applications" by Martin Kleppmann to be a good, practical primer on a lot of these topics. If you want to go deeper on any of the subjects he discusses, his references for every chapter are solid and provide a deeper understanding.

I'm a big fan of DDIA (I have a copy in front of me right now), but the topics covered in DDIA are much more around distributed systems and databases, in short "data architecture", i.e. batch, streaming, derived data, transactions, consistency, etc.

The article above is more about "web architecture".

There is some overlap but DDIA largely doesn't really cover the same topics.

Re: Web Architecture 101

#7
post #6
post #3

I found the book "Designing Data-Intensive Applications" by Martin Kleppmann to be a good, practical primer on a lot of these topics. If you want to go deeper on any of the subjects he discusses, his references for every chapter are solid and provide a deeper understanding.

I'm a big fan of DDIA (I have a copy in front of me right now), but the topics covered in DDIA are much more around distributed systems and databases, in short "data architecture", i.e. batch, streaming, derived data, transactions, consistency, etc. The article above is more about "web architecture". There is some overlap but DDIA largely doesn't really cover the same topics.

Any other books you'd recommend that come closer to fully covering the topic this post discusses?

Re: Web Architecture 101

#8
post #5
post #3

I found the book "Designing Data-Intensive Applications" by Martin Kleppmann to be a good, practical primer on a lot of these topics. If you want to go deeper on any of the subjects he discusses, his references for every chapter are solid and provide a deeper understanding.

Sure, it's a great book, but it only covers a few of these topics (maybe 4, 6a, 5, and 9) and covers a lot that goes beyond them. It's a book I would heartily recommend, but not for someone whose primary goal was to learn about web architecture.

Any other books you'd recommend that come closer to fully covering the topic this post discusses?

Re: Web Architecture 101

#9
post #6

Earlier quoted context omitted.

I'm a big fan of DDIA (I have a copy in front of me right now), but the topics covered in DDIA are much more around distributed systems and databases, in short "data architecture", i.e. batch, streaming, derived data, transactions, consistency, etc. The article above is more about "web architecture". There is some overlap but DDIA largely doesn't really cover the same topics.

Any other books you'd recommend that come closer to fully covering the topic this post discusses?

Not really, but I don't know this space as well as I do the space covered by DDIA. It could well be that no one has written such a book, and perhaps the market is ready for one.
Post reply on HN