강의

멘토링

로드맵

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) 16 reviews

249 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

249

Learners

16

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

16 reviews

5.0

16 reviews

  • jin1228님의 프로필 이미지
    jin1228

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Please explain and organize the real-world usage issues of WebFlux well. After practicing with LLM integration, I really felt its significant advantages.

    • johnh
      Instructor

      😊😊 I thought it would be easier for you to understand if I showed you examples that are actually used in practice, so I tried to compose it with content from my own direct experience. Thank you for recognizing that. Thank you so much for completing the course and leaving such a great review!

  • desworld님의 프로필 이미지
    desworld

    Reviews 5

    Average Rating 5.0

    5

    96% enrolled

    It was great to learn the basic concepts of WebFlux and how it's used. This seems like a good course for those learning about WebFlux for the first time.

    • johnh
      Instructor

      Thank you so much for the wonderful review! 😊😊 I tried hard to create the course so that even those who know nothing about WebFlux can easily understand it. I'm really happy that you recognized this effort. Thank you!

  • alex950107님의 프로필 이미지
    alex950107

    Reviews 3

    Average Rating 5.0

    5

    32% enrolled

    You explain difficult concepts so easily that I understand them very well!!

    • johnh
      Instructor

      Thank you so much for the great review~!

  • haeyul님의 프로필 이미지
    haeyul

    Reviews 19

    Average Rating 4.6

    5

    56% enrolled

    Please explain the content of Webflux well

    • johnh
      Instructor

      Thank you so much for the great review!

  • asin3532님의 프로필 이미지
    asin3532

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    • johnh
      Instructor

      Thank you for the good review~

Limited time deal

$29.70

22%

$38.50

Similar courses

Explore other courses in the same field!