Spring Webflux 완전 정복 :
코루틴부터 리액티브 MSA 프로젝트까지


  • 01 Webflux 완전정복 커리큘럼

    체계적인 커리큘럼을 통해 Webflux를 통한 리액티브 웹 개발을 마스터 할 수 있습니다.

  • 02 스프링 & 코루틴 기반 Webflux

    기본인 스프링과 비동기 코드의 가독성을 높여주는 코루틴을 한 강의에서 만날 수 있습니다.

  • 03 리액티브 MSA 프로젝트

    기획부터 부하 테스트까지 실무 프로세스로 고성능 리액티브 MSA를 구축할 수 있습니다.

코스 프로모션 배너 전용입니다.
0 0시간 0 0 코스 프로모션 배너 전용입니다.
(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시

국내 IT 대기업도 서버에 Spring Webflux 도입 중

혹시 아래와 같은 서버 성능 문제를 겪고 있는
3년차 이상 백엔드 개발자라면 주목하세요.

트래픽이 몰리는 상황에 서버를 늘리는 것만으로 문제 해결이 되지 않는다.

MSA 서버 사이에 안정성이 떨어지고 서비스 사이에 강결합 또는 장애 상황 발생한다.

클라우드 기반 대규모 MSA에 서비스 지연이 적고, 배포 및 확장에 용이한 아키텍처가 필요하다.

서버 성능을 향상시키고 유저의 대기시간을 줄일 수 있는 효과적인 방법을 도입해야 하는 상황이다.

  • 리액티브 웹
    구현체 Webflux

    네카라쿠배에서 모두
    사용하는 핫한 최신 스택

  • 빠른 요청
    처리 속도

    사용자가 느끼는 반응
    속도 향상에 기여

  • 비동기 &
    논블로킹 처리

    순식간에 몰린 트래픽에
    대응할 고성능 서버 구축

  • 고효율 고성능
    웹 구축

    기능 개발 뿐만 아니라
    리소스 효율까지 향상


Spring Webflux & 리액티브 프로그래밍 알아보기

Spring Webflux는 Spring 프레임워크에서 제공하는 비동기, non-blocking, reactive 웹 애플리케이션 개발을 지원하는 프레임워크입니다.
Reactor를 기본으로 사용하여 높은 확장성과 성능을 제공합니다. 빠른 데이터 전송 속도, 대용량 트래픽을 효율적으로 처리, 고성능 MSA 구현하는 데에 사용되고 있습니다. 많은 기업들이 몇 년전부터 리액티브 시스템으로 전환하여 대량의 트래픽이 몰리는 상황에서
Spring Webflux를 통해 빠른 속도로 요청을 전달, 처리하는 API를 개발하고 있습니다. 유사한 기술스택보다 더 높은 성능과 리소스 효율을 가지고 있습니다.


그래서 만들었습니다.

Spring WebFlux 강의 포인트를 살펴보세요!
대용량 트래픽 대응할 고성능 리액티브 웹을 구현할 수 있습니다.

여기서 끝이 아닙니다!
패스트캠퍼스만의 혜택도 가득 담겨있어요.

Point 1

Webflux 완전 정복을 위한
개념 + 실습 완벽한 커리큘럼

Webflux만 알려주는 강의가 아닙니다! 기본 개념부터 MSA 구축까지
체계적인 커리큘럼을 통해 Webflux를 실무에 적용 해보세요!

이 모든 내용은 SNS 서비스 앱 ‘캠퍼스그램’ 을 완성하는 과정을 통해 학습합니다.

본 강의의 실습은 IntelliJ IDE Ultimate를 사용합니다.
IntelliJ IDE Ultimate 사용시 월 $59.90 실습 비용이 발생할 수 있습니다.

★ SPECIAL EVENT ★

IntelliJ IDE Ultimate
6개월 무료 사용권을 지원합니다!

* 쿠폰 신청은 설문지를 통해 선착순으로 쿠폰 소진시까지 참여 가능하며,
1차 영상 오픈과 동시에 신청서를 접수할 예정입니다. 강의 오픈 후 공지사항을 확인해주세요.

Point 2

리액티브 MSA를 구축하는 실무 프로젝트

★ 프로젝트 진행 방법 ★
앞서 배운 실습 예제에 이어서 실무 프로세스를 적용하여
최종적으로 고성능 리액티브 MSA를 구축해보세요!

리액티브 프로그래밍, 최종의 최종!
리액티브 MSA 구축의 6 Step을 링크에서 확인해보세요!

Point 3

Java 및 Kotlin(Coroutine)
2가지 언어 기반의 Webflux 모두 학습

Java 기반의 Reactor, Kotlin 기반의 Coroutine.
실무에서 많이 사용되는 2가지 언어 기반 Spring Webflux를 모두 학습합니다.

순정 언어 Java + 가독성 높은 Kotlin를 모두 학습해서
리액티브 프로그래밍을 마스터 하세요!

Point 4

R2DBC와 Spring Data로
리액티브 데이터베이스 환경 구축

리액티브를 지원하는 R2DBC와 Spring Data를 통해
성능과 안정성 두 마리 토끼를 잡으세요!

리액티브 웹과 궁합이 좋으며
읽기 속도가 빠르고 안정적인 데이터베이스를 찾고 계신가요?

R2DBC를 통해 리액티브 동작하는 MySQL R2DBC란,
관계형 데이터베이스 시스템(RDBMS)을 지원하는 Spring 라이브러리로서 테이블, 행, 열의 정보를 구조화하는 방식을 가집니다.
RDB에는 테이블을 조인하여 정보 간 관계 또는 링크를 설정할 수 있는 기능이 있어, 여러 데이터 포인트 간의 관계를 쉽게 이해하고 정보를 빠르게 얻을 수 있습니다. mysql는 r2dbc 라이브러리를 지원하며 여러 테이블이 복잡하게 얽혀있고, read 성능이 중요한 서비스에서 많이 사용됩니다.

Spring Data를 통해 리액티브 동작하는 Redis와 MongoDB ∙ mongoDB는 schemaless라는 특징을 갖고 있어 자유롭게 값들을
넣을 수 있고 scale-out에 최적화되어있어서 정말 많은 데이터들도 저장할 수 있고,
좋은 쓰기 성능을 가지고 있습니다.
∙ Redis는 가장 속도가 빠르며, 주로 캐싱이나 보조 데이터베이스로 사용됩니다.
∙ Spring Data에서 자체적으로 리액티브 동작을 지원해줍니다. 각각 Redis Reactive, Mongo Reactive라는 명칭을 가집니다.
∙ Redis Reactive와 Mongo Reactive를 통해 구축된 리액티브 데이터 시스템은 많은 데이터를 저장할 수 있는 유연성과 빠른 저장 속도를 가집니다.


다양한 데이터베이스를 활용하여
고성능 리액티브 데이터베이스 환경을 구축해보세요!


이 뿐만이 아니에요.
Webflux 실무자의 어려움을 꼼꼼히 조사하고 해결하기 위해 준비했습니다!

Point 5

Webflux의 최대 난점 테스트와
디버깅까지

Webflux 사용 시 가장 어려운 테스트와 디버깅, 다양한 방법을 알려드립니다.

기초만 다루는 겉핥기 강의가 아니라
깊이 있는 유지보수 방법까지 제대로 배워보세요!

Point 6

IT 대기업 출신 강사님과
직접 소통하는 질의응답 커뮤니티

테스팅, 디버깅 하면서 막힐 때 강사님께 직접 물어보세요!

김 태 우 강사님

경력
현) 당근마켓
로컬 커머스 아키텍처 설계 및 구축,
Webflux 등 Reactive Stack을 활용하여 리소스 효율과 응답 속도 향상

전) 카카오
Spring mvc, JPA 등 Servlet stack을 활용하여 챗봇 빌더 개발, 리팩토링과 클린 아키텍처 도입으로 구조적 문제 해결
전) 쿠팡
Spring boot, memcached, react, redux를 활용한 풀스택 개발

안녕하세요. 수강생 여러분, 김태우입니다.
지역 기반의 커머스 서비스를 만들며, 설계부터 개발, 운영에 이르기까지 다양한 업무에 참여하고 있습니다. 제가 작업하던 프로젝트에 Webflux를 도입했더니 훨씬 적은 서버로 적은 리소스를 활용하여 서비스를 제공할 수 있었고, 요청량이 늘어나도 안정적으로 그리고 탄력적으로 요청을 처리하는 좋은 성능에 놀랐습니다. Webflux에 대한 자료 부족과 비동기 개발의 복잡성 때문에 걱정이시라면 이 번 강의를 통해 새로운 패러다임을 도전해보시고,
저와 함께 Webflux를 통해서 서비스의 성능을 향상시키고 개발자로서 크게 성장한 경험을 얻어가세요!


강사님의 꼼꼼한 답변 스타일을
미리 확인해보세요!

강사님이 직접 수강생 여러분의 궁금증을 해결해드리고,
학습 여정을 책임지겠습니다.

• 질의응답은 강의장 안 게시판을 통해 진행됩니다.
• 교육 내용 범주 안에서 질의응답 가능하며 게시판은 23.05.04 ~ 2025.04.06까지 운영합니다.


여기서 끝이 아닙니다.
더~욱 풍성해진 혜택도 만나보세요!

Point 6

효과적인 학습을 도와주는 2가지 혜택

패스트캠퍼스만의 풍부한 부가 학습자료와 혜택을 지금 당장 누려보세요

[Kotlin & Spring :리팩토링부터 서비스 구현까지] 강의 Part 2.와 동일한 내용입니다.

소진 시 사전 고지 없이 조기 종료될 수 있습니다.

이런 분에게 이 강의를 추천합니다.

서버 개발뿐 아니라 성능까지 신경 써야 할 3~5년차 Java 개발자

가독성이 좋은 비동기 코드를 쉽게 작성하고 싶은 Java/Spring 기반 Webflux 개발자

트래픽이 몰리는 상황을 대비하고 최고의 성능을 제공하고 싶은 대규모 서비스 개발자

기초만 다루는 강의말고 리액티브 프로그래밍을 제대로 마스터 할 수 있는 강의가 필요한 학습자

What you’ll learn
이 강의 하나면 Webflux를 리액티브 프로그래밍 완벽 마스터!

커리큘럼

아래의 모든 강의를 초격차 패키지 하나로 모두 들을 수 있습니다.
지금 한 번만 결제하고 모든 강의를 평생 소장하세요!

Part 1. Reactive programming

Part 2. Spring Webflux

Part 3. Spring Data Reactive

Part 4. Kotlin Coroutine

Part 5. Spring Reactive Test

Part 6. Reactive Microservice

Bonus. 코틀린 문법

  • 상세 커리큘럼

    자세한 커리큘럼 및 내용은 여기서 확인하세요!


이 강의도 추천해요.