Hacker News new | ask | show | jobs
by ajdlinux 2975 days ago
My university taught me the most basic principles of building scalable systems. It didn't teach me about setting up load balancers.

What it did teach me: locks, semaphores, mutual exclusion, the memory hierarchy, threading... the core concepts of concurrent and distributed systems that are independent of the specifics of running a large-scale web application.