yaruyng
Backend developer | Driven by a passion for learning and personal growth. Always curious about technology.
Retrieval Strategy Design: Vector, Keyword, and Hybrid Search
This article explains how to design a modern retrieval strategy for AI systems, especially Retrieval-Augmented Generation (RAG). The focus is not only on definitions, but on engineering trade-offs, system architecture, and practical defaults.
Read MoreDesigning a Scalable Knowledge Base for Large Language Models
A Practical Engineering Guide to Cleaning, Semantic Chunking, Metadata, and Batch Embeddings
Read MoreHow to Choose the Right Model for Your AI Application
Choosing an AI model is not about finding the strongest model.
Read MoreHow to Write a Developer-Level Prompt: A Practical Guide
Large Language Models (LLMs) do not work well with vague instructions.
If you want consistent, controllable, and production-grade behavior, you must move beyond simple “user prompts” and start designing Developer-level prompts.
Retrieval Technique Series-6.A Discourse on Design in High-Performance Retrieval Systems
In an era defined by data, the ability to retrieve information quickly and accurately is no longer a luxury—it’s a fundamental requirement. From the search engines that power our curiosity to the e-commerce platforms that recommend our next purchase, high-performance retrieval systems are the invisible engines of our digital world. But what does it take to build a system that can sift through petabytes of data in milliseconds?
Read MoreRetrieval Technique Series-2.How to Index Massive Disk Data Using B+ Trees
Database Retrieval: How to Index Massive Disk Data Using B+ Trees
Read MoreRetrieval Technique Series-1.Linear Structure Retrieval
Understanding the Essence of Retrieval Through Arrays and Linked Lists
Read MoreSpring Architecture Series-6.Implementing JDBC Module in Spring
Implementing JDBC Module in Spring
Read MoreSpring Architecture Series-8.Implementing Event Publishing and Listening Mechanism
Implementing Event Publishing and Listening Mechanism in Spring
Read MoreSpring Architecture Series-5.Implementing Mybatis Integration
Implementing Mybatis Integration
Read MoreSpring Architecture Series-7.Implementing Annotation-Driven Development Support
Implementing Annotation-Driven Development Support in Spring
Read MoreSpring Architecture Series-9.Understanding Design Patterns Through Spring Framework Implementation
Understanding Design Patterns Through Spring Framework Implementation
Read MoreSpring Architecture Series-4.Building Spring Framework from Scratch: A Learning Path Guide
Building Spring Framework from Scratch
Read MoreSpring Architecture Series-3.Understanding Spring MVC Implementation
Understanding Spring MVC Implementation
Read MoreSpring Architecture Series-2.Understanding AOP Framework Design and Implementation in Spring
Understanding AOP Framework Design and Implementation in Spring
Read MoreSpring Architecture Series-1.Understanding the Principles of IoC Container Implementation
Understanding the Principles of IoC Container Implementation
Read MoreTomcat Architecture Series-6.Understanding Tomcat's Class Loading Architecture
Understanding Tomcat’s Class Loading Architecture
Read MoreTomcat Architecture Series-5.Deep Dive into Tomcat's Pipeline-Valve Mechanism
Deep Dive into Tomcat’s Pipeline-Valve Mechanism
Read MoreTomcat Architecture Series-4.Understanding Tomcat Container Architecture
Understanding Tomcat container Architecture: Engine, Host, Context, and Wrapper
Read MoreTomcat Architecture Series-3.Mastering Tomcat Connector
Mastering Tomcat Connector: HTTP, AJP and NIO Implementation
Read MoreTomcat Architecture Series-2.Server and Service Components Explained
Tomcat Architecture Series-2.Server and Service Components Explained
Read MoreTomcat Architecture Series-1.Overview & Basic Concepts
Tomcat Architecture Series-1.Overview & Basic Concepts
Read MoreFrom Doom Scrolling to Code Rolling: My Developer Revival Story 🚀
From Doom Scrolling to Code Rolling: My Developer Revival Story 🚀
Read MoreHow to Deploy a Static Website with Hugo and GitHub Pages
How to Deploy a Static Website with Hugo and GitHub Pages
Read More