처음 배우는 Spring WebFlux 표지

처음 배우는 Spring WebFlux

온코딩 (지은이) · 온노트

2026-08-31 출간 · ISBN 9791171273522

컴퓨터/모바일국립중앙도서관 서지 검증

서점 링크는 제휴 링크이며, 구매 시 북버스가 수수료를 받을 수 있습니다.

소개

출판사 제공 소개가 아직 없습니다.

출처: 알라딘 Open API 제공 도서 정보

출판사 등록 소개

서버의 CPU는 한가한데 응답은 자꾸 느려지고, 동시 접속이 조금만 늘어도 "스레드가 부족하다"는 경고가 뜬 적 있으신가요. 데이터베이스 조회 한 번, 외부 API 호출 한 번을 기다리는 동안 스레드 하나가 통째로 묶여 아무 일도 못 하고 멈춰 서 있기 때문입니다. 이 책은 바로 그 '기다리는 비용'을 없애는 방법, 리액티브 프로그래밍과 Spring WebFlux를 처음부터 차근차근 안내합니다.

『처음 배우는 Spring WebFlux』는 리액티브가 처음인 개발자를 위해 개념과 실습의 균형을 목표로 쓴 입문서입니다. 왜 블로킹이 문제인지, 배압과 논블로킹이 무엇인지 같은 토대부터 시작해, Project Reactor의 두 주인공인 Mono와 Flux, 연산자와 구독, 에러 처리를 손에 잡히게 익힙니다. 그다음 애너테이션·함수형 두 가지 컨트롤러 작성법, R2DBC를 통한 논블로킹 데이터베이스 접근, WebClient 외부 연동, SSE 실시간 스트리밍, 트랜잭션, 테스트, 보안, 스레드 모델, 디버깅과 배포까지 — 쉬운 것에서 어려운 것 순으로 한 걸음씩 올라갑니다.

이 모든 여정은 'BookStream'이라는 하나의 리액티브 온라인 서점 API를 함께 만들며 진행됩니다. 단순한 인메모리 조회로 시작한 이 예제는 장을 거듭할수록 함수형 라우팅, 실제 데이터베이스, 외부 평점 연동, 실시간 신간 알림, 권한별 보안을 한 겹씩 더해 가며 살아 있는 서비스로 자랍니다. 그리고 책 전체는 단 하나의 원칙으로 수렴합니다. "흐름을 막지 마라 — 구독되기 전엔 아무 일도 일어나지 않는다." 이 문장이 매 장에서 반복되며, 리액티브 코드를 바라보는 일관된 눈을 길러 줍니다.

이 책은 Java와 Spring의 기본은 알지만 리액티브는 처음인 개발자를 위한 책입니다. `@RestController`로 간단한 API를 만들어 본 적 있다면 충분합니다. 책을 덮을 때 여러분의 손에는 동작하는 BookStream API 한 벌과, 무엇보다 "이 코드는 흐름을 막고 있지 않은가, 이 흐름은 어디서 구독되는가"를 스스로 판단하는 눈이 남을 것입니다. 멈춰 서서 기다리던 스레드를 풀어 주는 첫 걸음을, 이 책과 함께 떼어 보세요.

출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)

목차

1부. 리액티브로 가는 길 — 왜 WebFlux인가

___1장. 블로킹의 한계, 그리고 리액티브의 등장

___2장. 리액티브 스트림과 네 가지 핵심 개념

___3장. Spring WebFlux 한눈에 보기와 개발 환경 준비

2부. Reactor 기초 — Mono와 Flux

___4장. Mono와 Flux: 리액티브 스트림의 두 주인공

___5장. 연산자로 데이터 빚어내기

___6장. 구독과 실행 시점 — 콜드와 핫

___7장. 에러를 흐름으로 다루기

3부. WebFlux로 API 만들기

___8장. 첫 번째 WebFlux 애플리케이션 — BookStream 시작

___9장. 애너테이션 기반 컨트롤러

___10장. 함수형 라우팅 — RouterFunction과 HandlerFunction

___11장. 요청·응답 본문 다루기와 검증

4부. 데이터와 외부 통신

___12장. R2DBC로 리액티브 데이터베이스 다루기

___13장. WebClient로 외부 API 호출하기

___14장. 스트리밍과 Server-Sent Events(SSE)

___15장. 리액티브 트랜잭션과 데이터 일관성

5부. 품질·보안·운영

___16장. 테스트 — StepVerifier와 WebTestClient

___17장. 보안 — 리액티브 Spring Security

___18장. 스케줄러와 스레드 모델 다루기

___19장. 디버깅·관측·성능 점검

___20장. 배포와 운영, 그리고 다음 여정

부록

___부록 A. Reactor 연산자 빠른 참조

___부록 B. WebFlux 설정·옵션 참조

___부록 C. 용어집

___부록 D. 자주 만나는 오류와 해결

출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)

서지 풀이

부가기호 15000: 독자 대상 실용 · 발행 형태 전자출판물 · 내용 분류 총류.

출처: 국립중앙도서관 ISBN 서지정보 · 부가기호 뜻은 국립중앙도서관 ISBN 안내 기준

자주 묻는 질문

『처음 배우는 Spring WebFlux』의 출간일과 출판사는?

온노트에서 2026-08-31에 출간했습니다. ISBN 9791171273522.

『처음 배우는 Spring WebFlux』의 저자는 누구인가요?

온코딩 (지은이)입니다. 자세한 저자 소개는 출판사(온노트) 제공 자료를 참고하세요.

『처음 배우는 Spring WebFlux』 구매는 어디서 할 수 있나요?

알라딘 등 온라인 서점에서 구매할 수 있습니다. ISBN 9791171273522으로 검색하면 정확한 판을 찾을 수 있습니다. 정가는 12,000원입니다.

같은 분야의 다른 신간

로봇 디자인 - 기초 이론부터 HRI 디자인 적용까지

HTML+CSS+JavaScript 기본부터 프로젝트 완성까지 - 모던 프론트엔드 입문자를 위한

로봇 디자인

RAG 엔지니어링

컴퓨터/모바일 신간 전체 보기

2026년 8월 신간 전체 보기 · 2026년 8월 컴퓨터/모바일 신간 · 월별 신간 목록

서점에서 보기 ↓