실전 Spring WebFlux 표지

실전 Spring WebFlux

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

2026-09-04 출간 · ISBN 9791171273546

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

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

소개

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

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

출판사 등록 소개

서버가 느려지는 순간, 로그를 열어 보면 CPU는 한가한데 수백 개의 스레드가 무언가를 기다리느라 묶여 있습니다. 결제사 API의 응답을, 추천 서버의 결과를, 데이터베이스의 쿼리를 말입니다. 일은 거의 하지 않으면서 자리만 차지하고 있는 이 풍경은, "요청 하나가 스레드 하나를 끝까지 붙잡는" 전통적인 방식의 숙명입니다. Spring WebFlux는 바로 이 지점을 다르게 봅니다. 기다리는 동안 스레드를 붙잡아 두지 말고, 그 시간에 다른 일을 시키자는 것입니다.

이 책은 WebFlux의 이론서가 아니라, "언제 WebFlux가 진짜 효과를 내는지"와 "그 상황에서 어떻게 코드를 짜는지"를 7가지 실전 사례로 익히는 실습서입니다. 리액티브가 처음인 독자를 위해 블로킹과 논블로킹의 차이, `Mono`와 `Flux`라는 흐름의 기초부터 차근차근 시작해, 외부 API를 병렬로 모으는 BFF, 실시간 알림(SSE), 대용량 스트리밍 export, WebSocket, 결제 웹훅, 검색·AI 연동, 센서 데이터 수집까지 현장에서 반복적으로 등장하는 사례들을 직접 만들어 봅니다. 사용하는 기술은 Java, Spring Boot, Thymeleaf, Spring Data JDBC, MySQL, Spring Security, Lombok, Validation, Tailwind CSS, Maven으로, 현업에서 가장 흔한 조합 그대로입니다.

특히 이 책은 데이터베이스 접근에 리액티브 전용 기술(R2DBC)이 아니라 블로킹인 Spring Data JDBC를 씁니다. 현실의 많은 프로젝트가 바로 이 조합 위에 놓여 있기 때문입니다. 그래서 "블로킹 작업을 흐름 속에서 안전하게 다루는 법"을 회피하지 않고 정면으로 다룹니다. 책 전체에 걸쳐 `ReactShop`이라는 하나의 커머스 백엔드를 빈 프로젝트에서 7가지 사례를 갖춘 서비스로 키워 가며, 모든 기법은 단 하나의 원칙으로 수렴합니다. "기다림은 스레드가 아니라 흐름에 맡긴다."

이 책은 리액티브 프로그래밍이 처음인 입문자와, Spring MVC 경험은 있지만 WebFlux 실전 적용이 막막한 실무 개발자를 함께 염두에 두고 썼습니다. 필요한 것은 Java 기본 문법과 Spring Boot로 간단한 웹 애플리케이션을 만들어 본 경험 정도면 충분합니다. 책을 덮을 때 여러분의 손에는 동작하는 ReactShop 프로젝트 하나와, "이 상황엔 WebFlux를 이렇게 쓰면 된다"는 7가지 실전 패턴, 그리고 전면 전환이 아니라 내 서비스의 어느 한 부분부터 시작하면 되는지에 대한 분명한 감각이 남을 것입니다.

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

목차

1부. WebFlux를 시작하기 전에

___1장. WebFlux란 무엇인가

___2장. 언제 WebFlux를 써야 하나

___3장. 리액티브의 기초: Mono와 Flux

2부. 개발 환경과 첫 애플리케이션

___4장. 프로젝트 생성과 환경 설정

___5장. 첫 WebFlux 컨트롤러와 Thymeleaf 화면

___6장. Spring Data JDBC와 MySQL 연동

___7장. Lombok·Validation·Spring Security 적용

3부. 실전 사례 ① 외부 API를 조합하는 BFF / Gateway

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

___9장. 여러 API를 병렬로 모으기

___10장. 흔들려도 무너지지 않게: 타임아웃·재시도·폴백

4부. 실전 사례 ② 실시간·스트리밍

___11장. SSE로 실시간 주문 알림 만들기

___12장. 대용량 데이터 스트리밍 export

___13장. WebSocket으로 양방향 통신

5부. 실전 사례 ③ 이벤트·연동 백엔드

___14장. 결제 웹훅 수신과 비동기 처리

___15장. 검색·AI API 연동 서비스

___16장. IoT·센서 데이터 수집 API

6부. 운영과 마무리

___17장. 테스트: WebTestClient와 StepVerifier

___18장. 디버깅·로깅·성능과 블로킹 탐지

___19장. 부분 도입 전략과 마이그레이션

부록

___부록 A. Mono·Flux 주요 연산자 빠른 참조

___부록 B. 설정·의존성 참조 (pom.xml / application.properties)

___부록 C. 용어집

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

서지 풀이

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

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

자주 묻는 질문

『실전 Spring WebFlux』의 출간일과 출판사는?

온노트에서 2026-09-04에 출간했습니다. ISBN 9791171273546.

『실전 Spring WebFlux』의 저자는 누구인가요?

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

『실전 Spring WebFlux』 구매는 어디서 할 수 있나요?

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

같은 분야의 다른 신간

AI 회사를 만들었습니다 - 실전편, 코드 한 줄 못 쓰는 사람의 AI 1인 기업 구축기

AI 시나리오 창작 프롬프트

AI 회사를 만들었습니다 - 코드 한 줄 못 쓰는 사람의 AI 1인 기업 구축기

AI 시나리오 창작 프롬프트

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

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

서점에서 보기 ↓