Skip to content

Latest

천천히 올바르게. AI Researcher & DevOps Engineer Youngju's tech blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, distributed training, and data engineering.

어학학습48편 표시 중
일반NEW

업데이트 가능한 솔루션 만드는 법: 설치 마법사부터 안전한 자동 업데이트까지

멀티스텝 설치 마법사의 UX 설계부터 시맨틱 버저닝과 업데이트 채널, 델타 업데이트, 원자적 교체와 롤백, 코드 서명·서명 검증·TUF 같은 무결성 보안, 그리고 업데이트 시 데이터 마이그레이션까지. Squirrel·Sparkle·electron-updater·Tauri·서비스 워커 사례와 함께 업데이트 가능한 솔루션을 설계하는 법을 정리합니다.

일반NEW

동시성 vs 병렬성 — 다루기와 실제로 하기의 차이

Rob Pike의 유명한 구분 — 동시성은 여러 일을 "다루는" 것이고, 병렬성은 여러 일을 "동시에 하는" 것입니다. 스레드와 이벤트 루프, 경쟁 조건과 데이터 레이스, 뮤텍스와 데드락, 식사하는 철학자, 원자적 연산, 그리고 언제 async(I/O)가 이기고 언제 스레드(CPU)가 이기는지를 정리합니다.