강의

멘토링

로드맵

Inflearn brand logo image
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) 15 reviews

236 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

236

Learners

15

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

15 reviews

5.0

15 reviews

  • jin1228님의 프로필 이미지
    jin1228

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Xin hãy giải thích và tổng hợp rõ ràng các vấn đề sử dụng thực tế của webflux. Sau khi thực hành kết nối với LLM, tôi đã cảm nhận rõ ràng những ưu điểm lớn của nó.

    • johnh
      Instructor

      😊😊 Thực tế tôi nghĩ sẽ dễ hiểu hơn nếu tôi cho các bạn xem những ví dụ được sử dụng thực tế, nên tôi đã cố gắng cấu trúc nội dung dựa trên những gì tôi đã trực tiếp trải qua. Cảm ơn bạn đã hiểu ý tôi. Cảm ơn bạn rất nhiều vì đã hoàn thành khóa học và để lại đánh giá tốt!

  • desworld님의 프로필 이미지
    desworld

    Reviews 5

    Average Rating 5.0

    5

    96% enrolled

    Thật tuyệt khi có thể học được các khái niệm cơ bản của WebFlux và cách sử dụng nó. Có vẻ như đây là một khóa học khá tốt cho những người mới bắt đầu học về WebFlux.

    • johnh
      Instructor

      Cảm ơn bạn rất nhiều vì đánh giá tuyệt vời! 😊😊 Tôi đã cố gắng tạo ra khóa học sao cho ngay cả những người hoàn toàn không biết gì về WebFlux cũng có thể hiểu một cách dễ dàng. Thật vui khi bạn nhận ra điều đó. Cảm ơn bạn!

  • alex950107님의 프로필 이미지
    alex950107

    Reviews 3

    Average Rating 5.0

    5

    32% enrolled

    Giải thích những khái niệm khó một cách dễ hiểu nên tôi hiểu rất rõ!!

    • johnh
      Instructor

      Cảm ơn bạn rất nhiều vì đánh giá tốt~!

  • haeyul님의 프로필 이미지
    haeyul

    Reviews 19

    Average Rating 4.6

    5

    56% enrolled

    Webflux giải thích rất rõ ràng về nội dung

    • johnh
      Instructor

      Cảm ơn bạn rất nhiều vì đánh giá tốt!

  • asin3532님의 프로필 이미지
    asin3532

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    • johnh
      Instructor

      Cảm ơn bạn đã để lại đánh giá tốt~

$38.50

Similar courses

Explore other courses in the same field!