움직이는 상태로 원리 보기
CPU 차례, 큐, 대기 상태가 언제 왜 바뀌는지 단계별로 봅니다.
LEARN · 기초 8장 → 실행 모델 16단원 · FREE
처음이라면 0과 1, CPU와 기다림을 비유로 배우는 기초 8장부터 시작하세요. CPU·메모리 기초를 안다면 실행 모델 16단원에서 스레드풀·이벤트루프·코루틴을 비교하며 배웁니다.
기초: 사전 지식 없이 시작해 서버에 줄이 생기는 이유를 설명합니다.
실행 모델: CPU·메모리 기초를 바탕으로 동시성 방식의 대가를 비교합니다.
두 공개 과정 모두 한국어·영어 본문을 제공합니다.
기초 다음에는 실행 모델
CPU에서 코루틴까지
처음이면 여기서
8장 · 약 40분컴퓨터 전공이 아니어도 괜찮습니다. 0과 1에서 시작해 은행 창구와 줄의 비유로 "왜 밀리는지"까지, 한 장에 함정 질문 하나씩만 풉니다.
FREE CORE COURSE
사전 지식 없이 시작해 “왜 다음 실행 모델이 필요해졌는가”를 한 계단씩 이해하는 주 과정입니다. 모든 단원과 실측 결과를 무료로 봅니다.
용어를 먼저 외우지 않습니다. 앞 단원의 한계가 다음 단원의 이유가 됩니다.
FREE INTERACTIVE REFERENCE · KOREAN
프로그래밍 언어부터 CPU·메모리·캐시·입출력까지, 생활 비유 → 작은 예제 → 직접 조작 → 확인 문제로 이어지는 한국어 인터랙티브 참고 과정입니다.
PRO DEPTH COURSE · EARLY ACCESS
Java 코드에서 JVM·커널·스케줄러·CPU까지 내려가는 순서를 서버 개발자의 질문으로 다시 쪼갰습니다. “누가 다음 상태를 결정했는가”를 단계별 실험으로 추적합니다.
완료되지 않은 단원을 완성된 것처럼 팔지 않습니다. 공개된 실험과 다음 제작 순서를 함께 보여드립니다.
스레드 생성 비용과 스레드 풀
공유 메모리·thread safety → callback·async/await → Reactor → JVM·Tomcat·Spring·Netty
Pro
현재 강의·음성은 한국어로 제작 중입니다.
LEARN → RUN → EXPLAIN
개념을 본 다음 같은 병목을 직접 만들고, 숫자로 원인을 설명할 수 있을 때 한 단원이 끝납니다.
CPU 차례, 큐, 대기 상태가 언제 왜 바뀌는지 단계별로 봅니다.
시나리오와 설정값을 바꿔 p99·처리량·drop이 어떻게 움직이는지 확인합니다.
“느리다”가 아니라 어느 자원이 포화됐고 어떤 선택이 대가를 만들었는지 말합니다.
0과 1에서 서버의 기다림까지, 결제나 로그인 없이 시작합니다.