천천히 올바르게. AI Researcher & DevOps Engineer Youngju's tech blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, distributed training, and data engineering.
멀티스텝 설치 마법사의 UX 설계부터 시맨틱 버저닝과 업데이트 채널, 델타 업데이트, 원자적 교체와 롤백, 코드 서명·서명 검증·TUF 같은 무결성 보안, 그리고 업데이트 시 데이터 마이그레이션까지. Squirrel·Sparkle·electron-updater·Tauri·서비스 워커 사례와 함께 업데이트 가능한 솔루션을 설계하는 법을 정리합니다.
Rob Pike의 유명한 구분 — 동시성은 여러 일을 "다루는" 것이고, 병렬성은 여러 일을 "동시에 하는" 것입니다. 스레드와 이벤트 루프, 경쟁 조건과 데이터 레이스, 뮤텍스와 데드락, 식사하는 철학자, 원자적 연산, 그리고 언제 async(I/O)가 이기고 언제 스레드(CPU)가 이기는지를 정리합니다.