GitHub – system-design-primer: Learn how to design large-scale systems
1–10 of 22 posts
Re: GitHub – system-design-primer: Learn how to design large-scale systems
#2We have come to very narrow definition of a 'system' when using terms like system design, system architect, etc., which here seems to mean a distributed computer system. That, as compared to a more open-ended definition found on, say, Wikipedia [1]. What about biological systems like a cell or a human body, a road system, a sound system, ...
Re: GitHub – system-design-primer: Learn how to design large-scale systems
#3Meta comment: We have come to very narrow definition of a 'system' when using terms like system design, system architect, etc., which here seems to mean a distributed computer system. That, as compared to a more open-ended definition found on, say, Wikipedia [1]. What about biological systems like a cell or a human body, a road system, a sound system, ... [1] https://en.m.wikipedia.org/wiki/System
If I could I would taboo the term. It conveys practically zero information at this point.
Re: GitHub – system-design-primer: Learn how to design large-scale systems
#4Re: GitHub – system-design-primer: Learn how to design large-scale systems
#5Re: GitHub – system-design-primer: Learn how to design large-scale systems
#6Re: GitHub – system-design-primer: Learn how to design large-scale systems
#7This thing has 233k stars. I dare to say, without evidence, that the vast majority of devs does not know what e.g. the CAP theorem is——and they’ll never need it. The vast majority of “systems” are small-scale. Who’s this massive audience?
Re: GitHub – system-design-primer: Learn how to design large-scale systems
#8This thing has 233k stars. I dare to say, without evidence, that the vast majority of devs does not know what e.g. the CAP theorem is——and they’ll never need it. The vast majority of “systems” are small-scale. Who’s this massive audience?
Re: GitHub – system-design-primer: Learn how to design large-scale systems
#9Did they do "up-front" design? Of course. Did they get it horribly wrong at times ? of course.
but the large working system evolved from a small working system.
Thinking you can cunningly plan a future system to hang together like some giant zipper with pieces as yet to be built pulling together perfectly is ludicrous.
Re: GitHub – system-design-primer: Learn how to design large-scale systems
#10This thing has 233k stars. I dare to say, without evidence, that the vast majority of devs does not know what e.g. the CAP theorem is——and they’ll never need it. The vast majority of “systems” are small-scale. Who’s this massive audience?
Personally I think it looks interesting and I work at a small web agency. We usually only work with a few parts of these kinds of systems, but occasionally we have clients like a large sports ticket vendor, where a few more of these patterns are helpful.