전체 학습 시리즈 — 7단계 로드맵으로 배우는 백엔드 엔지니어링 · 26개 코스 · 490편+

2026-05-19자바 백엔드 입문

기초 CS부터 실험·마케팅 분석까지 7단계 로드맵. 26개 코스 490편을 한 페이지에서 탐색.

📚 자바 백엔드 입문 · ?편 — 7단계 로드맵으로 배우는 백엔드 엔지니어링 · 26개 코스 · 490편+
📚 전체 학습 코스

26개 코스 · 490편+

기초 CS·설계부터 자바 백엔드·데이터 인프라·클라우드·심화 백엔드·관측·실험·분석까지, 7단계 로드맵으로 풀어쓴 한국어 학습 노트 모음이에요.

어떤 흐름으로 읽으면 좋을까

이 사이트의 코스들은 한 사람의 백엔드 엔지니어가 입사 전 준비부터 시니어 운영까지 걸어가는 길과 닮아 있어요. 7단계로 나눠 놓으면 지금 자신이 어느 위치인지 바로 보입니다.

0단계 — 기초·CS (자바 공부 전에 확인): 코딩을 처음 시작하거나 이론 기반을 다지고 싶다면 여기서 출발하세요. 설계 패턴·함수형 자바·확률통계는 나중에 "왜 이렇게 짜야 하지?"라는 의문이 생길 때 돌아와도 됩니다. 객체지향·설계패턴 · 자바 함수형 · 확률·통계

1단계 — 언어·프레임워크: 자바 백엔드 실무의 출발점. Spring Core·JPA·REST·테스트·Virtual Thread까지. 자바 백엔드 입문 · Virtual Thread

2단계 — 데이터: 데이터를 다루는 세 축 — 영속 DB·캐시·스트림. Elasticsearch 로 검색·로그까지. 백엔드 데이터 인프라 · Elasticsearch · DB 엔지니어링

3단계 — 인프라·클라우드: 서비스를 어디에 어떻게 올리는가. AWS 자격증 + Kubernetes + 서비스 메시. AWS SAA · AWS DVA · AWS S3 · 쿠버네티스 · Consul

4단계 — 심화 백엔드: 높은 처리량·저지연을 위한 Reactive 스택 + 프로토콜 심화 + 대용량 배치 + 실전 프로젝트. Reactive · WebFlux · RSocket · gRPC · GraphQL · Spring Batch · 실전 프로젝트(SNS)

5단계 — 관측: 운영 중인 서비스가 건강한지 어떻게 아는가. Grafana LGTM 스택 + 메트릭 계측. Grafana · Micrometer

6단계 — 실험·분석·마케팅: 엔지니어가 프로덕트 사이드와 협업하는 도구들. A/B 실험·제품 분석·유저 CRM·마케팅 분석. Statsig · Google Analytics · Braze · A/B 테스트

각 코스는 입문 → 깊이 → 운영 → 마무리 라는 같은 호흡을 따라가니, 한 코스를 끝낸 사람에게 다음 코스가 어색하지 않아요.

코스 목록

0단계 — 기초·CS

1단계 — 언어·프레임워크

2단계 — 데이터

3단계 — 인프라·클라우드

3단계 · 14편

AWS SAA (Solutions Architect Associate)

IAM·EC2·S3·DB·네트워킹·보안·메시징·컨테이너·서버리스·DR. AWS 클라우드 아키텍처 설계의 전체 그림.

3단계 · 12편

AWS DVA (Developer Associate)

Lambda·DynamoDB·API Gateway·SQS·CI/CD·컨테이너·보안·모니터링. 개발자 관점의 AWS 서비스 활용법.

3단계 · 7편

AWS S3 심화

S3 기초·보안·수명 주기·복제·성능·고급 기능·통합. 스토리지 하나를 끝까지 파는 집중 코스.

3단계 · 10편

쿠버네티스 입문에서 운영까지

Pod·워크로드·서비스·스토리지·보안·스케일링·Helm·실전 운영. 컨테이너 오케스트레이션의 사실상 표준.

3단계 · 7편

Consul 서비스 메시

서비스 디스커버리·KV 스토어·서비스 메시·보안·배포·백업. 마이크로서비스 네트워크 제어의 핵심 도구.

4단계 — 심화 백엔드

4단계 · 20편

Reactive 프로그래밍 (Project Reactor)

Mono·Flux·연산자·스케줄러·배압·Hot/Cold Publisher·StepVerifier·Reactive Redis. 논블로킹 스트림의 모든 것.

4단계 · 13편

WebFlux 실전

WebClient·R2DBC·SSE·스트리밍·함수형 엔드포인트·에러 처리·리액티브 마이크로서비스. Spring의 논블로킹 웹 레이어.

4단계 · 9편

RSocket 프로토콜

4가지 인터랙션 모델·메타데이터·보안·로드 밸런싱·테스트·vs gRPC/WebSocket 비교. 양방향 리액티브 통신 프로토콜.

4단계 · 10편

gRPC 입문에서 운영까지

Protobuf·Unary·서버 스트리밍·클라이언트 스트리밍·양방향·인터셉터·에러·보안. 고성능 마이크로서비스 통신 표준.

4단계 · 7편

GraphQL with Spring

쿼리·뮤테이션·구독·리액티브 통합·보안·테스트·Spring for GraphQL. REST를 넘어서는 유연한 API 설계.

4단계 · 50편

Spring Batch 입문에서 운영까지

Job·Step·Chunk·Reader·Writer·Processor·Flow·Scaling·재시도·모니터링. 대량 배치 처리의 사실상 표준 프레임워크.

4단계 · 7편

실전 프로젝트 — SNS 마이크로서비스

API Gateway·JWT·Kafka Outbox·Elasticsearch·S3·Redis·OAuth2. 자바 백엔드 스택을 결합해 SNS 서비스를 처음부터 설계·구현.

5단계 — 관측

6단계 — 실험·분석·마케팅

코스 전체 표

단계 코스 편수 한 줄 요약
0 기초 객체지향·설계패턴 6 GoF 23패턴·SOLID
0 기초 자바 함수형 6 람다·스트림·함수형 인터페이스
0 기초 확률·통계 6 추론통계·회귀·A/B 토대
1 언어 자바 백엔드 입문 60 자바 신입의 표준 코스
1 언어 Virtual Thread 8 Java 21 논블로킹 동시성
2 데이터 백엔드 데이터 인프라 132 PG·Redis·Kafka 통합
2 데이터 Elasticsearch 39 검색·로그·AI 통합 플랫폼
2 데이터 DB 엔지니어링 8 ACID·동시성·인덱싱·샤딩
3 클라우드 AWS SAA 14 AWS 아키텍처 설계 전체
3 클라우드 AWS DVA 12 AWS 개발자 서비스 활용
3 클라우드 AWS S3 7 S3 심화·보안·통합
3 클라우드 쿠버네티스 10 컨테이너 오케스트레이션
3 클라우드 Consul 7 서비스 디스커버리·메시
4 심화 Reactive 20 Project Reactor 논블로킹 스트림
4 심화 WebFlux 13 Spring 논블로킹 웹 레이어
4 심화 RSocket 9 양방향 리액티브 프로토콜
4 심화 gRPC 10 고성능 마이크로서비스 통신
4 심화 GraphQL 7 유연한 API 설계
4 심화 Spring Batch 50 대량 배치 처리 표준
4 심화 실전 SNS 프로젝트 7 마이크로서비스 실전 구현
5 관측 Grafana 10 LGTM 스택·Observability
5 관측 Micrometer 10 메트릭 계측·OTel 통합
6 실험 Statsig 10 Feature Flag·A/B 실험
6 실험 Google Analytics 10 GA4 데이터 분석
6 실험 Braze 9 멀티채널 CEP
6 실험 A/B 테스트 7 실험 설계·통계 분석
합계 26개 코스 487편

자주 묻는 질문

Q. 어디서 시작해야 하나요?

자바 백엔드가 처음이라면 0단계(설계패턴·함수형) 훑고 → 1단계(자바 백엔드 입문)로 가는 게 가장 자연스러워요. 클라우드 자격증이 목표라면 3단계 AWS SAA부터 바로 시작해도 됩니다. 회사에서 특정 도구를 지금 운영하고 있다면 해당 코스만 골라 읽어도 충분합니다.

Q. 코스가 총 몇 개예요?

26개 코스 487편입니다. 9개의 시리즈(각 9~132편 깊이)와 17개의 집중 코스(각 6~20편)로 구성돼요.

Q. 단계를 순서대로 다 읽어야 하나요?

아니에요. 각 단계는 독립적으로 읽을 수 있어요. 다만 Reactive·WebFlux를 보기 전에 자바 함수형(0단계)과 자바 백엔드 입문(1단계)을 먼저 보면 이해 속도가 크게 달라집니다.

Q. 다 읽으려면 얼마나 걸려요?

487편 × 평균 9,000자 = 약 440만 자. 하루 1편(15분) 페이스면 약 1년 반. 도구별로 골라 읽으면 코스 하나당 1~4주.

Q. 톤이 어떤가요?

모든 코스가 친근한 해요체로 쓰였고, 전문 용어가 처음 등장할 때마다 한 줄 풀이를 박았어요. 코드·표·수치는 손대지 않고, 운영 사고와 권장 패턴을 매 글 마지막에 요약합니다.

다음 학습

이 사이트의 모든 코스는 학습 노트라서 교과서를 대체하기보다 보완하는 자료예요. 본격적인 학습을 원하시면 각 도구의 공식 문서·책·강의를 병행하시고, 이 코스는 한국어로 한 호흡에 큰 그림을 잡거나 운영 함정을 빠르게 찾을 때 쓰시는 게 좋습니다.

다른 글 모음: - 영어 단어 매일 글 — 어원·기억법 누적 - 꿀팁·노하우 — IT·코인·법·생활 정리 - 여행·일상·음악 — 메인 블로그 카테고리

error: Content is protected !!