Curriculum for a Highload Guru
summary
A practical checklist of keywords and topics for training to work on high-load systems, covering fundamental data structures and algorithms plus the many domain-specific techniques, libraries, frameworks, databases, languages and security issues that arise in large-scale, distributed and resource-constrained systems. The talk focuses on the broad set of skills and knowledge needed to handle tricky performance, scalability and architecture problems across all system layers.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 3:11System complexity
- 12:04What programmers need
- 26:48Programming languages and tools
- 35:10Data structures and concurrency
- 40:29Why learn this
related talks
45mHighload at a University: Idealism, Calculating Management or Empty Hopes
49mNetworking workshop
42mHow to Become a Great Database Specialist
01mInterview
47mInterviewing for Systems Design Skills
58mBusy Developer’s Guide to Polytechnical Engineering
30mLessons Learned: A Developer's Perspective on Teaching & Learning
01h 04mTeaching modern C++: is it a job or a mission?
