Node.js 실전 글 모음 | 시리즈 목차·학습 경로

Node.js 실전 글 모음 | 시리즈 목차·학습 경로

이 글의 핵심

Node.js 카테고리 글의 전체 목록과 로컬 스택→캐시→프록시→자동화→오케스트레이션 순 추천 경로를 정리했습니다.

들어가며

이 페이지는 pkglog Node.js 카테고리 글의 통합 목차입니다. Docker Compose로 스택을 고정하고, Redis로 지연을 줄이고, Nginx로 TLS·프록시를 두고, CI/CD로 배포를 자동화한 뒤 필요하면 Kubernetes로 확장하는 순서로 읽기 쉽게 묶었습니다.

학습 대상: Node API를 로컬에서 실행해 본 분, 운영에 가까운 구성을 단계적으로 익히고 싶은 분입니다.
목표: 글 사이의 선후 관계를 파악하고, 팀·프로젝트에 맞는 순서로 글을 선택할 수 있게 하는 것입니다.


시리즈 구성

현재 Node.js 카테고리 글에는 공통 series 필드가 없습니다. 아래 목록은 운영 난이도와 의존 관계를 고려한 권장 순서입니다.

전체 글 목록 (권장 읽기 순)

  1. Docker Compose로 Node API·PostgreSQL·Redis 한 번에 띄우기 | 프로덕션 템플릿 — 한 스택으로 API·DB·캐시를 정의하는 기준을 잡습니다.
  2. Redis 캐싱 전략 패턴 5가지 | Cache-Aside부터 Refresh-ahead까지 — 애플리케이션 레이어에서 캐시를 설계하는 패턴을 다룹니다.
  3. Nginx 리버스 프록시로 Node.js 서비스 앞단 구성하기 | SSL·upstream·로그 — TLS 종료·upstream·로깅으로 프록시 계층을 둡니다.
  4. GitHub Actions로 Node.js CI/CD 파이프라인 만들기 | 테스트·빌드·Docker·배포 — 테스트부터 이미지·배포까지 자동화합니다.
  5. Kubernetes minikube로 Node API 배포하기 | Deployment·Service·kubectl 실전 — 로컬 클러스터에 올려 배포 흐름을 익힙니다.

학습 경로

초보자 추천 순서

  1. Docker Compose — 환경을 코드로 고정합니다.
  2. Redis 캐싱 패턴 — API 지연과 DB 부하를 동시에 다루는 감각을 익힙니다.

중급자 추천 순서

  1. Docker Compose
  2. Nginx 리버스 프록시
  3. GitHub Actions CI/CD

고급 주제

  • Kubernetes minikube — 단일 호스트 Compose를 넘어, 스케줄링·롤아웃 관점을 추가합니다.
flowchart TB
  A["Docker Compose"] --> B["Redis 패턴"]
  B --> C["Nginx 프록시"]
  C --> D["GitHub Actions"]
  D --> E["minikube / K8s"]

추천 학습 방법

  • 실습 팁: Compose로 띄운 뒤, 같은 API에 Redis를 붙이고 Nginx 앞에 두는 식으로 한 번에 한 계층만 추가하면 디버깅이 쉽습니다.
  • 다음 단계: CI에서 빌드한 이미지를 레지스트리에 올리고, 스테이징·프로덕션 브랜치 전략을 팀 규칙과 맞춥니다.

자주 묻는 질문 (FAQ)

Q. Kubernetes까지 꼭 가야 하나요?

A. 아닙니다. Compose + Nginx만으로도 소규모 서비스는 충분한 경우가 많습니다. K8s는 복제·롤링 업데이트·팀 표준이 필요해질 때 도입을 검토하면 됩니다.

Q. 글 순서가 곧 실행 순서인가요?

A. 로컬 학습용으로는 위 순서가 자연스럽습니다. 다만 팀에서 이미 CI/CD만 도입 중이면 GitHub Actions부터 봐도 됩니다.

Q. Node 런타임 기초 글은 없나요?

A. 이 목차는 운영·인프라 실전 글 위주입니다. 런타임·프레임워크 기초는 다른 카테고리·글과 병행하면 좋습니다.

Q. Redis 없이 시작해도 되나요?

A. Compose 글에서 스택을 올린 뒤, 부하·요구가 생기면 캐싱 패턴으로 넘어가면 됩니다.


같이 보면 좋은 글

  • Docker Compose로 Node API·PostgreSQL·Redis 한 번에 띄우기 | 프로덕션 템플릿
  • GitHub Actions로 Node.js CI/CD 파이프라인 만들기 | 테스트·빌드·Docker·배포