블로그
-
[2026] Linux 프로세스·스케줄러 심화 — 태스크 상태 머신, CFS·런큐, NUMA와 프로덕션 튜닝
태스크 상태(TASK_*), 인터럽트 가능 대기, D 상태, CFS·vruntime·런큐, 로드 밸런싱·NUMA, cgroup·isolcpus까지. 커널 관점의 프로세스/스케줄링 내부를 한글로 정리합니다.
-
[2026] Linux 메모리·가상 메모리 심화 — 페이지 테이블, 페이지 폴트, ZONE·슬랩과 프로덕션 튜닝
MMU·다단계 페이지 테이블, minor/major 폴트·COW, ZONE·버디·SLUB, 직접/kswapd reclaim, THP·vm sysctl. 리눅스 가상 메모리 내부와 운영 튜닝을 한글로 깊게 정리합니다.
-
[2026] Linux 시리즈 #09 — 디스크·블록 계층: 저널·복구·할당·I/O 스케줄러
ext4 JBD2 저널 모드와 리플레이, XFS 로그, buddy·B+트리 블록 할당, blk-mq와 mq-deadline·BFQ 내부, NVMe·프로덕션 마운트·분리 패턴을 정리합니다.
-
Lit 완벽 가이드 — 네이티브 웹 컴포넌트 개발
Lit로 Custom Elements·Shadow DOM·반응형 속성·템플릿 바인딩·라이프사이클·스타일 캡슐화를 다루고, React·Vue·Angular 통합과 디자인 시스템 구축까지 정리합니다.
-
Liveblocks 완벽 가이드 — 실시간 협업 플랫폼·CRDT·React·Next.js
Liveblocks로 실시간 협업을 구현하는 방법. Presence, Storage(CRDT), Comments, Notifications와 React·Next.js 통합, 화이트보드 예제까지 정리했습니다.
-
macOS 개발 환경 설정 가이드 | 필수 도구와 최적화
macOS에서 개발 환경을 구축하는 방법. Homebrew, iTerm2, Zsh, 개발 도구 설치부터 생산성 향상 팁까지. 실전 예제와 코드로 개념부터 활용까지 정리합니다. macOS·Homebrew·iTerm2 중심으로 설명합니다.
-
[2026] Markdown 완벽 가이드 — CommonMark·GFM·AST·MDX·프로덕션 패턴
CommonMark와 GFM 파서 구조, AST·remark/rehype 변환, 확장 메커니즘, MDX 내부 동작, 문서 파이프라인 실무 패턴까지 마크다운의 내부와 운영을 한 번에 정리합니다.
-
MCP (Model Context Protocol) 완전 가이드 | AI 에이전트 표준 프로토콜
MCP(Model Context Protocol)는 Anthropic이 만든 AI와 외부 도구 연결 표준입니다. Claude Desktop, Cursor, VS Code에서 MCP 서버를 만들고 연결하는 방법을 Python·TypeScript 예제로 설명합니다.
-
Meilisearch 완벽 가이드 — 오픈소스 검색 엔진·인덱싱·랭킹·Next.js 통합
Meilisearch의 인덱스·문서·필터·랭킹 규칙·오타 허용·동의어·다국어 설정을 정리하고, React·Next.js 연동과 Algolia 대비까지 실무 관점으로 설명합니다.
-
마이크로서비스 아키텍처 완벽 가이드 | 설계·통신·배포·모니터링·Best Practices
마이크로서비스 아키텍처를 설계하고 구축하는 완벽 가이드. 서비스 분리, API Gateway, 통신 패턴, 배포, 모니터링, 실패 처리까지 실전 예제로 정리. Microservices·Architecture·API Gateway 중심으로 설명합니다.