01. HTTP와 클라이언트-서버 (60분)
HTTP 메서드/상태코드, URL, 헤더, 쿠키/세션, CORS, HTTPS — 웹의 공용어 이해.
모델은 만들 줄 알지만 “서비스”가 어색한 AI 개발자. /predict 엔드포인트 하나를 띄워본 적은 있어도,
왜 nginx가 앞단에 있고, 왜 프론트엔드가 별도 서버로 돌아가며, SPA와 Next.js는 언제 쓰는지,
LLM 토큰 스트리밍은 WebSocket과 SSE 중 뭘 써야 하는지 헷갈리는 분들을 위해 썼습니다.
01. HTTP와 클라이언트-서버 (60분)
HTTP 메서드/상태코드, URL, 헤더, 쿠키/세션, CORS, HTTPS — 웹의 공용어 이해.
02. Web / WAS / DB (90분)
3-Tier 아키텍처, nginx의 역할, 정적/동적 분리, 리버스 프록시.
03. 고급 HTTP와 실시간 통신 (90분)
WebSocket, SSE, Long Polling, gRPC, HTTP/2 — LLM 토큰 스트리밍 패턴 포함.
04. 로드밸런서와 스케일링 (75분)
L4/L7 LB, 수평 확장, Stateless 설계, AI 추론 서비스 토폴로지.
05. 프론트엔드의 진화 (100분)
MPA → SPA, JavaScript/TypeScript, CSR vs SSR vs SSG.
06. React와 Next.js (100분)
React 핵심, 왜 Frontend 서버가 필요한가, Next.js의 역할.
07. FastAPI 백엔드 (100분)
REST 설계, ASGI/Uvicorn/Gunicorn, FastAPI + nginx 구성, 인증/인가.
08. SQLite와 ORM (75분)
SQLite 쓰임새, SQLAlchemy, 마이그레이션, Postgres 전환 시점.
09. 풀스택 실습 (120분)
Claude Code로 React + FastAPI + SQLite 앱을 직접 만들고 nginx로 통합.
10. Best Practice (80분)
보안, 성능, 관측성 — 배포 전 체크리스트.