강의

멘토링

로드맵

BEST
Programming

/

Back-end

Spring WebFlux + LLM Practical Implementation

Develop various features using Spring WebFlux. This course will teach you WebFlux's essential concepts and practical implementation.

(5.0) 25 reviews

265 learners

  • John H
실습 중심
Java
Spring
webflux
ChatGPT
LLM

Reviews from Early Learners

What you will learn!

  • Spring WebFlux in Practice

  • Feature implementation using LLM

Spring WebFlux, an emerging web framework

Leveraging WebFlux and LLM

Modern web environments increasingly demand more concurrent connections and higher throughput. Spring WebFlux is gaining attention as a framework that can effectively respond to these demands.

Based on WebFlux's asynchronous processing model, we will look at an example of using the Large Language Model (LLM) that requires large-scale connections.

WebFlux performs particularly well in environments where external APIs, such as the GPT API, must be called frequently .

Spring WebFlux + LLM Practical Implementation

Spring in recent years I had a great time using WebFlux and LLM myself and conducting in-house studies.
Through this lecture, I would like to share my experience and knowledge with you and have time to create various functions together.

Experience designing and maintaining multiple WebFlux services
Through my experience of directly dissecting the code of both Spring WebFlux and Netty,
We deliver only the essential concepts in an easy-to-understand manner.

By the time the lecture was over

Features you've only imagined

We'll help you gain the skills to implement it all with WebFlux and LLM .

Learning Process

Step 1: Understand simple programming theory and how Webflux works

We cover everything from core concepts of WebFlux development to the basic theories that every developer should know .

The theories covered here are essential development fundamentals, not only for WebFlux but also for any technology stack.

Even for those who already have relevant knowledge, I recommend listening to the explanation, which focuses mainly on parts related to WebFlux.

Step 2: Implementing the GPT Stream Application Directly Using WebFlux

Experience the various elements of WebFlux first-hand by building a GPT Stream application .

In this course, you will understand the basics of designing services using WebFlux.

This is the GPT application we will be building.

Step 3: Implementing Advanced Features with WebFlux + GPT API

Let's implement the function that allows GPT to develop its own thoughts .
I will introduce and cite the Chain of Thought paper very simply so that it is easy to understand and implement the corresponding function.

Through this course, you will understand the complex implementation of WebFlux, its parallel processing approach , and techniques for leveraging LLM .

Ability to respond while developing thoughts

What can I build after taking the Spring WebFlux + LLM course?

In this lecture, we have learned the implementation and concepts of WebFlux and the basic usage of LLM.

Now, we have reached the stage where we can create various functions ourselves using the WebFlux implementation and LLM utilization techniques covered in Step 3 .

Below is an example of Spring Boot auto-generation using the GPT API .
We will create this feature together in the next lecture.

And to actually service our features, we need some additional techniques.
Caching techniques in a reactive environment (Redis, Ehcache, IndexedDb, revision techniques, etc.), asynchronous DB API usage, and transactions .

In the next lecture, we will cover this concept and the process of hosting it yourself using GCP (Google Cloud Platform) and Docker.

Spring Boot automatic generation process

Website auto-completed with GPT

WebFlux website currently hosted on GCP

seo optimization - The non-blocking nature of Spring webflux (WebFlux) provides excellent performance and scalability when calling LLM APIs such as ChatGPT and processing the response. Java, reactor, reactor,

Webflux Webflux

Recommended for
these people

Who is this course right for?

  • For those who were interested in WebFlux but couldn't find suitable learning materials

  • Want to build features with Spring and LLM?

Need to know before starting?

  • Simple bulletin board possible with Spring.

  • Can a multiplication table be implemented using Java's Stream API?

Hello
This is

265

Learners

25

Reviews

4

Answers

5.0

Rating

1

Course

현재 라인에서 Spring 백엔드 개발자로 일하고 있습니다.

근 몇 년간 WebFluxLLM활용에 심취해 있었는데요,

그동안 쌓아온 경험과 지식을 짧은 강의에 녹여, 아주 쉽게 전달드리겠습니다.

Curriculum

All

25 lectures ∙ (6hr 10min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

25 reviews

5.0

25 reviews

  • 김진우님의 프로필 이미지
    김진우

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    webflux 에 대해 현실 사용 문제를 잘 설명하고 정리해주십니다. LLM 연동으로 실습하는 것까지 해보니 그 장점이 크게 와닿았습니다.

    • John H
      Instructor

      ㅎㅎ 실제로 사용되는 예시를 보여드려야 이해하시기 수월하실 것 같아서 제가 직접 경험한 내용으로 구성하려고 노력했습니다. 알아주셔서 감사합니다. 완강과 좋은 리뷰 정말 감사합니다!

  • minjun님의 프로필 이미지
    minjun

    Reviews 5

    Average Rating 5.0

    5

    96% enrolled

    WebFlux 의 기본적인 개념과 어떻게 사용되는지 배울 수 있어 좋았습니다. WebFlux 에 대해 처음 배우시는 분들에게 괜찮은 강의 같습니다.

    • John H
      Instructor

      좋은 수강평 정말 감사드립니다! ㅎㅎ WebFlux에 대해 아예 모르시는 분이 들으셔도 수월하게 이해하실 수 있도록 강의를 만들려고 노력했습니다. 알아주셔서 정말 기쁘네요. 감사합니다!

  • 배현중님의 프로필 이미지
    배현중

    Reviews 3

    Average Rating 5.0

    5

    32% enrolled

    어려운 개념을 쉽게쉽게 설명해주셔서 이해가 아주 잘됩니다!!

    • John H
      Instructor

      좋은 리뷰 정말 감사드립니다~!

  • haeyul님의 프로필 이미지
    haeyul

    Reviews 20

    Average Rating 4.6

    5

    56% enrolled

    Webflux의 내용을 잘 성명해줘요

    • John H
      Instructor

      좋은 리뷰 정말 감사드립니다!

  • 아해님의 프로필 이미지
    아해

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    • John H
      Instructor

      좋은 리뷰 감사드립니다~

$38.50

Similar courses

Explore other courses in the same field!