리액티브 프로그래밍은 적은 컴퓨팅 파워로 대량의 요청 트래픽을 효과적으로 처리할 수 있는 리액티브 시스템을 구축하기 위한 핵심 구성 요소입니다. 이 책은 스프링 리액티브 웹 애플리케이션 구현에 있어 중요한 역할을 하는 Reactor의 핵심 개념들을 쉽게 이해할 수 있도록 충분한 설명과 다양한 예제 코드, 마블 다이어그램 등을 제공합니다. 또한 Reactor에 대한 학습을 토대로 Spring WebFlux 기반의 Non-Blocking I/O 방식의 샘플 애플리케이션을 구현해 보면서 리액티브 프로그래밍 입문이라는 길로 자연스럽게 안내합니다
작가 소개
2010년부터 모바일 기반의 대학 통합 시스템, 블록체인 기반의 데이터 마켓 서비스 등 다양한 웹 애플리케이션 프로젝트를 수행해 온 시니어 백엔드 개발자입니다. 현재는 (주)코드스테이츠에서 미래의 백엔드 개발자를 꿈꾸는 학생들과 함께 교육 엔지니어로 즐거운 일상을 보내고 있습니다.
소프트웨어 개발에 대한 지식을 공유하기를 좋아합니다. 특히 수년 전 애플리케이션 개발에 사용한 리액티브 프로그래밍의 매력에 심취해 프로젝트 이후, RxJava를 깊이 공부하면서 알게 된 지식들을 공유하고, 리액티브 프로그래밍에 입문하고 싶어하는 분들에게 약간의 도움을 주고자 관련 지식들을 온라인 강의로 제작해 인프런에 오픈했습니다.
미래에 제 모습이 어떤 모습으로 변해 있을지 아직은 알 수없지만, 소프트웨어 개발이라는 영역 안에서 더 나은 삶을 살아가기 위해 현재 꾸준히 노력하며 살고 있습니다. 백발이 되어서도 소프트웨어를 개발할 수 있는 소프트웨어 엔지니어가 되기 위해 오늘도 열심히 노력하겠습니다