Live data from Hacker News

Ask HN: Where can I see many examples of real companies' software architecture?

news.ycombinator.com

51–60 of 106 posts

Re: Ask HN: Where can I see many examples of real companies' software architecture?

#51
I thought this was really useful in getting a quick overview of a variety of systems in the real world, even though the book itself is designed to answer interview questions. https://www.amazon.com/System-Design-Interview-Insiders-Guid...

Re: Ask HN: Where can I see many examples of real companies' software architecture?

#52
The book "System Design Interview" by Alex Su and Sahn Lam is a good place to get digestible examples. It walks you through step-by-step how you might solve various systems problems, introducing the pieces you need. Each problem fits your 20-60 min request perfectly.

Re: Ask HN: Where can I see many examples of real companies' software architecture?

#54

You can get a good view on some architectures from AOSA, thought it may not be as focused on web as you're looking for: http://aosabook.org/en/index.html A good example is Scalable Web Architecture and Distributed Systems by Kate Matsudaira: http://aosabook.org/en/distsys.html

On topic of architecture of open source applications, Wikimedia shares this:

https://meta.wikimedia.org/wiki/Wikimedia_servers

Re: Ask HN: Where can I see many examples of real companies' software architecture?

#55

A popular choice in the real world is known as 'the big ball of mud', e.g. as described at http://www.laputan.org/mud/ .

It isn't really a choice, it is just what happens due to incentives and changing needs and leaders and politics and technologies inside the company.

People assume that software architecture is like building architecture, in some ways it is, but NO ONE has ever showed up to a construction site that was half way done and said "Hey guys the steel framing we ordered has been delayed so please continue building the rest of the building by replacing anything that was original designed for steel beams with bamboo.

Re: Ask HN: Where can I see many examples of real companies' software architecture?

#57

You can get a good view on some architectures from AOSA, thought it may not be as focused on web as you're looking for: http://aosabook.org/en/index.html A good example is Scalable Web Architecture and Distributed Systems by Kate Matsudaira: http://aosabook.org/en/distsys.html

On topic of architecture of open source applications, Wikimedia shares this: https://meta.wikimedia.org/wiki/Wikimedia_servers

Very cool!

At what level of scale might one expect to need what's going on in the "Edge Cluster", as opposed letting all the requests fly right into the app servers?

Post reply on HN