Live data from Hacker News

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

news.ycombinator.com

31–40 of 106 posts

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

#33
post #10

look at public org charts, they'll define the architecture. only half joking

Conway's law - I don't think it's a joke at all.

Like most things in software engineering, it's qualitative and empirical - but also has very strong potential to function as a supporting "first principles" theory for so many things.

Conway - "How committees innovate"

http://www.melconway.com/Home/pdf/committees.pdf

I think this paper has a fantastic corollary in Peter Naur's "Programming as theory building" which triumphantly explores the implications of institutional knowledge in long term software maintenance. https://pages.cs.wisc.edu/~remzi/Naur.pdf

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

#34
post #22

> Other than some very high-profile companies (like Netflix, github) ... it's hard for me to find easily digestible (20-60 mins) examples So I think this doesn't meet your requirements, but I like Tech Dummies Narendra L's YouTube videos [0]. He introduces big tech companies' systems in 30-60min videos and it's not difficult to understand. [0] https://www.youtube.com/playlist?list=PLkQkbY7JNJuBoTemzQfjy...

so like.. not to be too cynical but how does he know his representation is correct or at least not misleading? a lot of youtuber content is just made up.

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

#35

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

Wow, those all look fantastic. Thank you for sharing!

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

#36
post #19

http://highscalability.com/ Looks like it hasn’t been updated for a while though.

+1... I haven't read through it in a while, but I read it frequently earlier in my career and have found that really valuable. In the cases where I've been asked about situations that I had no first-hand experience in interviews, it's been helpful to draw on knowledge from that reading. Being able to say, "well, Company X got to scale Y using technique Z" sounds more compelling than taking guesses.

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

#37
Work at more companies! Lots of great resources here, however, from experience I would say take all public presentations about how things work inside a company with a big grain of salt. They always have a vested interest in advertising successes, and public presentations always focus on some filter of interestingness. You won’t see the important “real world” parts of what’s left out unless you’re part of the organization.

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

#39
This doesn’t really answer your question, but gleaning it from job descriptions is one way I do it.

If I’m curious how a company did something, searching for their job descriptions can turn up interesting stuff like what languages and frameworks they use, and often from there you can infer what their architecture might look like.

Post reply on HN