인터랙티브 애니메이션
설명을 읽어서 아는 것과 움직이는 것을 봐서 아는 것은 다릅니다. 아홉 갈래 1,250개를 단계별로 따라가며 봅니다.
- 자료구조와 알고리즘107개자료구조와 알고리즘이 실제로 무엇을 하는지. 배열과 트리와 그래프가 메모리에서 어떻게 움직이는지 봅니다.Fundamentals · Bit Manipulation · Arrays & Two Pointers 외 11개 그룹
- 알고리즘 문제 풀이645개대표 문제들을 단계별로 따라가며 풉니다.Pattern Printing · Sorting · Array 외 27개 그룹
- 시스템 디자인279개요청 하나가 어디를 지나는지부터, 트래픽이 몰릴 때 무엇이 먼저 무너지는지까지. 직접 배치하고 부하를 흘려 확인합니다.Networking · Scaling · Load Balancing 외 23개 그룹
- 동시성37개여러 일이 동시에 일어날 때 생기는 문제들. 경쟁 조건, 잠금, 데드락을 눈으로 봅니다.Thread Fundamentals · Locks & Synchronization · Concurrency Problems 외 2개 그룹
- AI · 머신러닝95개학습과 추론이 실제로 무슨 계산인지. 경사하강법부터 어텐션까지 봅니다.ML Foundations · Models & Algorithms · Evaluation 외 10개 그룹
- SQL31개질의 하나가 어떤 순서로 실행되는지. 인덱스가 있을 때와 없을 때가 어떻게 다른지 봅니다.Query Execution · Joins · Aggregation & Grouping 외 4개 그룹
- 컴퓨터 과학37개현업에서 자주 헷갈리는 개념들을 나란히 놓고 비교합니다. 지연과 처리량, REST와 gRPC, 프록시와 리버스 프록시 — 차이가 눈에 보일 때까지.네트워킹 기초 · 웹 통신 · 분산 시스템 외 5개 그룹
- 운영체제6개운영체제가 실제로 하는 일. 커널의 페이지 회수부터 디스크 헤드의 움직임까지, 손에 안 잡히던 것을 봅니다.CPU와 실행 · 메모리 관리 · 동기화 외 1개 그룹
- 고급 아키텍처13개실제 서비스의 내부를 공개 자료 그대로 따라갑니다. S3에 객체 하나가 저장되기까지, Kafka 컨트롤러가 죽고 새 리더가 뽑히기까지 — 컴포넌트 전부를 한 화면에 놓고 단계별로 봅니다.합의·메타데이터 · 스토리지·데이터 내부 · 피드·스트리밍 아키텍처 외 4개 그룹