토픽별로 탐색
인기 서적
Docker 완벽 가이드 — 컨테이너 기초부터 배포까지
"내 컴퓨터에서는 됐는데요"를 끝내는 법. 이미지와 컨테이너의 차이부터 Dockerfile 작성, 볼륨·네트워크, docker compose 로 여러 컨테이너 묶기, 프로덕션 이미지 최적화, 레지스트리 배포까지 실제로 서비스를 컨테이너로 띄우는 데 필요한 전 과정을 다룹니다.
PostgreSQL 인덱스 최적화 완벽 가이드 — 느린 쿼리를 빠르게 만드는 법
EXPLAIN ANALYZE 읽는 법부터 B-Tree, GIN, BRIN, 부분 인덱스, PostgreSQL 18 스킵 스캔까지. 인덱스를 걸었는데도 쿼리가 여전히 느린 이유를 실제 실행계획으로 짚어가며 운영 중인 테이블에 무중단으로 인덱스를 적용하는 법까지 다룹니다.
AI 에이전트 만들기 — LLM Tool Use와 에이전트 루프 직접 구현하기
챗봇과 에이전트가 뭐가 다른지 헷갈리는 개발자를 위한 책입니다. LangChain 같은 프레임워크 뒤에 숨은 개념을 걷어내고, 순수 API 호출만으로 도구를 호출하고 스스로 다음 행동을 결정하는 에이전트 루프를 처음부터 직접 짜 봅니다. 무한 루프·비용 폭주 같은 실제 장애 패턴과 프로덕션 전환 시점까지 다룹니다.
러스트 소유권 완벽 가이드 — 빌림 검사기 에러의 정체와 해법
러스트를 처음 배우는 사람은 예외 없이 소유권과 빌림 검사기 에러 앞에서 멈춘다. 이 책은 그 에러 메시지가 실제로 무엇을 말하는지, 컴파일러가 왜 그렇게 까다로운지, 그리고 그 규칙과 함께 코드를 짜는 법을 처음부터 순서대로 설명한다.
TypeScript 제네릭과 유틸리티 타입 완벽 가이드 — 타입 추론의 원리부터 실전 패턴까지
제네릭 문법은 외웠는데 실전 코드에서는 여전히 any를 쓰게 되는 이유, Partial·Pick·Omit 같은 유틸리티 타입을 언제 조합해야 하는지, 그리고 복잡한 타입 추론 에러 메시지를 읽는 법까지 다룹니다. TypeScript 5 기준으로 실무에서 마주치는 패턴 위주로 씁니다.
파이썬 비동기 프로그래밍 완벽 가이드 — asyncio와 FastAPI로 배우는 동시성
파이썬으로 여러 일을 동시에 처리하려 할 때 스레드를 써야 할지 asyncio를 써야 할지 헷갈리는 이유부터, async/await 뒤에서 실제로 벌어지는 일, TaskGroup으로 구조화된 동시성을 설계하는 법, FastAPI 실전 예제까지 다룹니다.
Go 동시성 프로그래밍 완벽 가이드 — 고루틴과 채널로 배우는 CSP 모델
goroutine과 channel이 실제로 어떻게 동작하는지, 왜 데이터 레이스 없이 안전하게 통신할 수 있는지 원리부터 짚습니다. select·context·sync 패키지 사용법과 워커 풀·파이프라인 같은 실전 패턴, 그리고 배포 후에야 터지는 고루틴 누수·데드락 디버깅까지 다룹니다.
스프링 시큐리티 완벽 가이드 — JWT와 OAuth2로 배우는 인증과 인가
로그인 기능을 붙일 때마다 401/403 에러에 막히고, 세션과 JWT 중 무엇을 써야 할지 헷갈리는 백엔드 개발자를 위한 안내서입니다. 스프링 시큐리티 필터체인의 동작 원리부터 JWT 인증 직접 구현, OAuth2 소셜 로그인, 실전에서 자주 겪는 인증 버그 디버깅까지 실제로 동작하는 코드로 다룹니다.
최신 서적
전체 보기 (15)C++26 신기능 완벽 가이드 — 리플렉션, Contracts, 표준 실행 모델까지
2026년 3월 정식 표준으로 확정된 C++26의 핵심 변화를 다룹니다. 매크로 없이 구조체를 순회하는 정적 리플렉션, 함수에 계약을 붙이는 Contracts, 콜백 지옥을 대체하는 std::execution(센더/리시버)까지 — 지금 실무에 도입해도 되는지 판단하는 데 필요한 것만 정리했습니다.
SQL 트랜잭션 격리수준과 데드락 완벽 가이드 — MVCC로 이해하는 동시성 제어
온라인 뱅킹 앱에서 잔고가 꼬이거나, 재고가 마이너스로 떨어지거나, 서버가 알 수 없는 이유로 멈춰버리는 데드락 장애의 근원은 트랜잭션 격리수준을 제대로 이해하지 못한 데 있습니다. 이 책은 ACID의 'I'가 실제로 어떻게 구현되는지, MVCC와 락이 동시성 문제를 어떻게 막는지, 실무에서 어떤 격리수준을 골라야 하는지를 재현 가능한 SQL 예제로 설명합니다.
Next.js 16 마이그레이션 가이드 — middleware가 proxy.ts로 바뀐 이유부터 use cache까지
Next.js 15에서 16으로 올릴 때 실제로 부딪히는 breaking change를 정리합니다. middleware.ts가 proxy.ts가 된 이유, params가 Promise가 된 이유, use cache로 바뀐 캐시 모델, Turbopack 기본화까지 실전 코드로 확인합니다.
자바스크립트 이벤트 루프 완벽 가이드 — 콜스택부터 async/await, Node.js 차이까지
Promise.then과 setTimeout 중 뭐가 먼저 실행되는지 헷갈릴 때 펼쳐보는 책입니다. 콜 스택, 태스크 큐, 마이크로태스크 큐가 실제로 어떤 순서로 도는지 코드로 직접 확인하고, 브라우저와 Node.js의 이벤트 루프가 왜 다르게 동작하는지까지 다룹니다.
스프링 시큐리티 완벽 가이드 — JWT와 OAuth2로 배우는 인증과 인가
로그인 기능을 붙일 때마다 401/403 에러에 막히고, 세션과 JWT 중 무엇을 써야 할지 헷갈리는 백엔드 개발자를 위한 안내서입니다. 스프링 시큐리티 필터체인의 동작 원리부터 JWT 인증 직접 구현, OAuth2 소셜 로그인, 실전에서 자주 겪는 인증 버그 디버깅까지 실제로 동작하는 코드로 다룹니다.
Go 동시성 프로그래밍 완벽 가이드 — 고루틴과 채널로 배우는 CSP 모델
goroutine과 channel이 실제로 어떻게 동작하는지, 왜 데이터 레이스 없이 안전하게 통신할 수 있는지 원리부터 짚습니다. select·context·sync 패키지 사용법과 워커 풀·파이프라인 같은 실전 패턴, 그리고 배포 후에야 터지는 고루틴 누수·데드락 디버깅까지 다룹니다.
파이썬 비동기 프로그래밍 완벽 가이드 — asyncio와 FastAPI로 배우는 동시성
파이썬으로 여러 일을 동시에 처리하려 할 때 스레드를 써야 할지 asyncio를 써야 할지 헷갈리는 이유부터, async/await 뒤에서 실제로 벌어지는 일, TaskGroup으로 구조화된 동시성을 설계하는 법, FastAPI 실전 예제까지 다룹니다.
시스템 디자인 인터뷰 완벽 가이드 — 요구사항 정리부터 대표 문제 풀이까지
시스템 디자인 인터뷰에서 왜 대부분 무너지는지부터 시작합니다. 트래픽 추정, 캐싱, 샤딩, 메시지 큐 같은 기본기를 URL 단축기·Rate Limiter·채팅 시스템·뉴스피드 같은 실제 면접 문제에 바로 적용하는 방식으로 다룹니다.
자바 가상 스레드 완벽 가이드 — 스레드 모델부터 Pinning 함정까지
자바의 전통적인 스레드 모델이 왜 확장성의 벽에 부딪히는지, Virtual Thread가 이를 어떻게 해결하는지 코드로 짚어봅니다. Pinning·ThreadLocal 함정, 스레드 풀링이 안티패턴이 되는 이유, Java 24 이후 달라진 점까지 실무 관점에서 다룹니다.
TypeScript 제네릭과 유틸리티 타입 완벽 가이드 — 타입 추론의 원리부터 실전 패턴까지
제네릭 문법은 외웠는데 실전 코드에서는 여전히 any를 쓰게 되는 이유, Partial·Pick·Omit 같은 유틸리티 타입을 언제 조합해야 하는지, 그리고 복잡한 타입 추론 에러 메시지를 읽는 법까지 다룹니다. TypeScript 5 기준으로 실무에서 마주치는 패턴 위주로 씁니다.
러스트 소유권 완벽 가이드 — 빌림 검사기 에러의 정체와 해법
러스트를 처음 배우는 사람은 예외 없이 소유권과 빌림 검사기 에러 앞에서 멈춘다. 이 책은 그 에러 메시지가 실제로 무엇을 말하는지, 컴파일러가 왜 그렇게 까다로운지, 그리고 그 규칙과 함께 코드를 짜는 법을 처음부터 순서대로 설명한다.
AI 에이전트 만들기 — LLM Tool Use와 에이전트 루프 직접 구현하기
챗봇과 에이전트가 뭐가 다른지 헷갈리는 개발자를 위한 책입니다. LangChain 같은 프레임워크 뒤에 숨은 개념을 걷어내고, 순수 API 호출만으로 도구를 호출하고 스스로 다음 행동을 결정하는 에이전트 루프를 처음부터 직접 짜 봅니다. 무한 루프·비용 폭주 같은 실제 장애 패턴과 프로덕션 전환 시점까지 다룹니다.