
Practice! Querydsl
yh
$68.20
Intermediate / Java, JPA
5.0
(989)
Solve everything from the basics of querydsl to practical use all at once!
Intermediate
Java, JPA
Develop various features using Spring WebFlux. This course will teach you WebFlux's essential concepts and practical implementation.
412 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
minjun
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.
5.0
twinsdaddy
I was so pleased to see examples of AI Q&A in spring. It was great to be able to get coding and examples that fit Spring's concept. I would like to listen to other lectures you have planned in a short time.
5.0
신지훈
The explanations are so clean and the process of building up from the basics is enjoyable.
Spring WebFlux in Practice
Feature implementation using LLM
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 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 .
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.
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.
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
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,
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?
412
Learners
51
Reviews
5
Answers
5.0
Rating
1
Course
I am currently working as a Spring backend developer at LINE.
For the past few years, I have been deeply immersed in WebFlux and utilizing LLMs,
I will distill the experience and knowledge I've built up into a short lecture and deliver it to you very easily.
All
25 lectures ∙ (6hr 10min)
Course Materials:
4. What is a thread?
13:52
All
51 reviews
5.0
51 reviews
Reviews 5
∙
Average Rating 5.0
5
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.
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!
Reviews 2
∙
Average Rating 5.0
5
Please explain and organize the real-world usage issues of WebFlux well. After practicing with LLM integration, I really felt its significant advantages.
😊😊 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!
Reviews 6
∙
Average Rating 5.0
5
Thank you so much for the great lecture!! I was studying WebFlux while working on a project before!! The parts I was struggling with were explained really well in the lecture, so I learned a lot!! You mentioned the next lecture plan and I'm even more excited for the next lecture!!! If possible, could you please make the screen size full screen for the next lecture? And... if it's okay with you, it would be really helpful for studying if you could organize and provide the PPT, explanations, and key code from the lecture as a document!!
Thank you so much for completing the course and leaving such a great review! I'm glad it seems to have helped you build a solid foundation in WebFlux basics. 😊😊 I will definitely incorporate your valuable feedback into the next course and make the best use of the work screen space. Since most of the conceptual explanations in the course were animations, there were some difficulties in creating PDFs, but in the next course, I will capture and organize important animation scenes and code separately to provide them. Thank you for your valuable feedback, and I will come back with higher quality courses!
Reviews 3
∙
Average Rating 5.0
5
You explain difficult concepts so easily that I understand them very well!!
Thank you so much for the great review~!
Explore other courses in the same field!
25% off for new members
$28.50
25%
$38.50