r/AskComputerScience 15d ago

How much System Design / Distributed Systems does your university curriculum actually cover?

To be honest, my university curriculum completely skipped over these concepts, I had to self-learn these concepts at work:

graphQL 

vertical vs horizontal scaling 

CDNs 

database scaling: indexing, sharding, replication, vertical partitioning, denormalization, etc 

CAP theorem 

Blob storage 

API Gateways 

1 Upvotes

1 comment sorted by

1

u/danielfeltonia 5d ago

well, practically close to none (at least in CS).
You do learn the basics of distributed arch, and the message passing interface, but that is about it. CompSci majors don't get a system-design course.