avatar
Node.js Deep Dive (가제) 베타 리더를 모십니다.
avatar

yceffort

·5

네번째 책을 쓰고 있습니다. 이번에는 Node.js 입니다.

require() 한 줄이 어떤 여정을 거치는지, setTimeout(fn, 0)이 정말 0ms 후에 실행되는지, Stream 배압은 왜 터지는지 — 이런 질문들에 코드와 소스 레벨에서 답을 찾아보는 책입니다.

현재 전체 10개 파트 중 Part 1 ~ 5 집필이 완료되었고, Part 6 ~ 10을 작성 중입니다. 현재까지 작성된 분량만으로도 전작 <<Web Performance Deep Dive>>의 약 65% 수준이라, 완성되면 전작보다 분량이 많아질 것으로 예상됩니다.

목차 (변경될 수 있음)

파트주제진행
Part 0시작하기 전에
Part 1Node.js 런타임의 심장 — V8, libuv, 이벤트 루프, Task Queue, 네이티브 바인딩
Part 2모듈 시스템 — CommonJS, ESM, Dual Package Hazard, Custom Loaders
Part 3메모리와 스트림 — V8 GC, Buffer, Stream 배압, Web Streams
Part 4네트워크 — TCP/IP, HTTP 프로토콜의 진화, TLS/SSL, DNS, WebSocket
Part 5보안 — Permission Model, vm 모듈, Prototype Pollution, 비밀번호·토큰 검증
Part 6동시성 — Worker Threads, AsyncLocalStorage, Child Process, 동시성 제어 패턴🚧
Part 7에러와 프로세스 — 에러 전파, uncaughtException, Cluster, 시그널, Graceful Shutdown🚧
Part 8성능 진단 — 이벤트 루프 지연 측정, CPU 프로파일링, 메모리 누수 진단, async_hooks, diagnostics_channel🚧
Part 9배포 환경 — 컨테이너, 서버리스, Edge Runtime🚧

집필 과정에서 목차가 변경될 수 있습니다.

이번 베타 리딩은 조금 다릅니다

전작 <<Web Performance Deep Dive>>에서는 베타 리딩 기간과 출판 일정이 겹치면서 소중한 의견을 일부밖에 반영하지 못했습니다. 그게 꽤 아쉬웠습니다.

이번에는 베타 리더분들의 피드백을 모두 꼼꼼히 반영한 다음에 출판사에 원고를 넘길 예정입니다. 일정에 쫓겨서 의견을 흘려보내는 일은 없고자 합니다. 그래서 모든 장에 걸쳐 의견을 남겨주시면 감사하겠습니다.

  • private github 에 초대 드리겠습니다. 리딩 기간은 2026년 3월 1일 ~ 5월 31일이며, 완성된 부분부터 순차적으로 한 장씩 읽어가면서 의견을 남겨주시면 됩니다.
  • 정해진 양식은 없습니다. 자유롭게 해당 github 이슈에 적어주세요.
    • 다만 저자가 F 감성의 소유자라 공격적인 의견보다는 따뜻한 응원의 말씀으로 부탁드립니다. 😉
  • 책 앞에 실릴 베타리더 감상평도 4 ~ 5줄 정도로 작성 부탁드립니다.
    • 편집부에서 검수해주시니 너무 공들이지 않으셔도 됩니다.
    • 생성형 AI는 사용하지 말아주세요. 글에서 사람 냄새가 필요합니다 😭

특전

  • 책 앞 쪽에 베타 리더의 메시지가 실려서 출판됩니다.
  • 출판 시 해당 책을 선물로 한 권 드리겠습니다.
  • 제가 들어드릴 수 있는 선에서 부탁 하나 들어드리겠습니다. 🙏

지원

  • 자격: Node.js를 사용해본 경험이 있는 중고급 개발자라면 누구나. 연차는 상관 없습니다.

  • 방법: root@yceffort.kr[베타리더신청] 말머리로 메일을 보내주세요.

    • 소속과 하시는 일
    • 이력서

    베타 리더 소개에 어떤 분인지 적어야 해서 수집하게 되었습니다. 그 이외의 용도로는 사용하지 않습니다.

  • 모집 기간: ~ 2026년 2월 28일

  • 인원: 최대 10명

FAQ

  • Node.js 경험이 많지 않은데 지원해도 되나요? — 네, 상관 없습니다. Express/Nest 정도만 써보셨어도 괜찮습니다.
  • 모든 장을 다 읽어야 하나요? — 네, 가능하면 모든 장을 읽어주세요. 저도 공부하면서 쓴 책이라 실수가 있을 수 있어서, 같이 꼼꼼히 봐주시면 감사하겠습니다.
  • 출판 예정 시기는? — 2026년 내로 예상하고 있습니다.
  • 전작 베타 리더였는데 또 지원해도 되나요? — 네, 상관 없습니다.

감사합니다 🙇🏻‍♂️