Live data from Hacker News

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

news.ycombinator.com

61–70 of 106 posts

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

#63
post #6

AWS Summit is approaching. I usually find other teams, even nominal competitors, or hulking behemoths of industry, to be quite proud of what they've built, and generous with their battle tested knowledge. All you have to do is reach out and ask ;)

Great plan. Additionally, there is a “This is my architecture” series on YouTube where AWS interviews users. https://youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6... https://aws.amazon.com/architecture/this-is-my-architecture/

Be careful with things like this - it is ultimately an AWS marketing channel, so they’re not going to bring on people who say “we tried running everything on Lambda and it turned out to be a deployment nightmare”. The very best way to do this is find a tech meet-up around the sort of thing you do, and then go for the after event drinks. Get to know people, chat with them, and find out all the many ways architectures can shoot you in the foot.

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

#64

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 o…

Oh it's definitely a result of choice. Strictly speaking it is lots of choices that in aggregate give the classic result.

Some choices by sales, some by engineering, some by management. All doing their best. Each reasonable on a sufficiently small time horizon.

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

#67
It's a wonderful question because Github as a zillion projects, and yet there's nary a way to consistently make sense of the system as a whole.

Blobs of code. It's hard to see the systems level.

I think there's a startup idea in there.

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

#68
post #4

Twitch recently open-sourced all their software.

Also Patreon and Microsoft (Bing). I’m sure there are other lesser-known ones that might be interesting too.

Oh and I’m pretty sure I’ve seen GitHub Enterprise too.

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

#69

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

Thanks! I didn't know about the AOSA books. There are some really nice examples of top-level software documentation in them.
Post reply on HN