Glossary
기술 용어 사전
AI·개발·인프라·보안·데이터베이스 용어 46개를 한곳에 정리했습니다. 각 용어 페이지에서 정의 + 관련 기술노트를 함께 볼 수 있습니다.
AI (12)
AI Agent— AI 에이전트LLM이 도구 호출·작업 분해·상태 유지를 통해 자율적으로 목표를 수행하는 시스템. 2026년 핫 키워드.Embedding— 임베딩텍스트·이미지 같은 비정형 데이터를 고차원 벡터(숫자 배열)로 변환한 표현. 의미가 비슷하면 벡터도 가깝다.Fine-tuning— 파인튜닝사전 학습된 모델을 자체 데이터로 추가 학습해 특정 도메인·스타일에 맞추는 기법.Hallucination— 환각LLM이 사실이 아닌 내용을 그럴듯하게 생성하는 현상. RAG·툴 사용·체크 루프로 완화 가능.LLM— Large Language Model대규모 텍스트로 학습된 대형 언어 모델. GPT, Claude, Gemini 등이 대표적.MCP— Model Context ProtocolAI 에이전트와 외부 도구·데이터를 연결하는 표준 프로토콜. Anthropic이 제안, 업계 확산 중.Prompt Engineering— 프롬프트 엔지니어링LLM에게 원하는 출력을 끌어내기 위한 지시문 설계 기술. Few-shot·CoT·role prompting 등 패턴이 존재한다.RAG— Retrieval-Augmented GenerationLLM에 외부 지식을 주입해 답변 품질을 높이는 표준 패턴. 질문 → 벡터 검색 → 관련 문서 → 프롬프트에 포함 → LLM 생성.Token— 토큰LLM이 텍스트를 처리하는 최소 단위. 한글은 대략 1글자 ≈ 1~2 토큰, 영어는 1단어 ≈ 1.3 토큰.Transformer— 트랜스포머2017년 Google이 발표한 "Attention is All You Need" 논문의 신경망 아키텍처. 현대 LLM의 기반.Vector Database— 벡터 데이터베이스벡터 임베딩을 저장하고 코사인 유사도 등으로 빠르게 최근접 검색하는 DB. Pinecone·Weaviate·Qdrant·pgvector·Redis 8 등.Vibe CodingAI에게 자연어로 지시해 대부분의 코드를 만드는 방식. Andrej Karpathy가 명명.
Backend (8)
API— Application Programming Interface소프트웨어 간 통신 약속. 보통 HTTP 기반 REST, GraphQL, gRPC가 대표적.CORS— Cross-Origin Resource Sharing브라우저가 다른 출처(origin) 간 리소스 요청을 제어하는 보안 정책. 응답 헤더로 허용 범위 지정.GraphQLFacebook이 개발한 API 쿼리 언어. 클라이언트가 필요한 필드만 선택 조회.gRPCGoogle이 개발한 고성능 RPC 프레임워크. Protocol Buffers로 스키마 정의.Rate Limiting— 속도 제한단위 시간당 요청 수를 제한하는 기법. Token Bucket·Sliding Window가 대표 알고리즘.REST— Representational State TransferHTTP 메서드(GET/POST/PUT/DELETE)와 자원 URL 기반의 API 설계 스타일.SSE— Server-Sent EventsHTTP 기반 단방향(서버→클라이언트) 실시간 스트리밍. LLM 응답 스트리밍의 표준.WebSocket브라우저-서버 간 양방향 실시간 통신 프로토콜. 채팅·게임·협업 도구에 필수.
Frontend (7)
Hydration— 하이드레이션서버가 보낸 정적 HTML에 JS를 부착해 인터랙티브하게 만드는 과정.ISR— Incremental Static Regeneration정적 페이지를 백그라운드에서 주기적 재생성. Next.js 대표 기능.PWA— Progressive Web App웹 기술로 만든 앱을 네이티브 앱처럼 설치·오프라인 동작하게 하는 표준.RSC— React Server Components서버에서만 실행되어 번들에 포함되지 않는 React 컴포넌트. Next.js App Router의 기본.SPA— Single Page Application페이지 전체 새로고침 없이 JS로 화면을 갱신하는 웹앱 구조. React·Vue·Angular의 기본 형태.SSG— Static Site Generation빌드 타임에 HTML을 미리 생성하는 방식. CDN에서 즉시 서빙되어 가장 빠르다.SSR— Server-Side Rendering서버에서 HTML을 완성해 클라이언트에 보내는 렌더링. SEO·초기 로딩 속도에 유리.
Infra (8)
CDN— Content Delivery Network전 세계 여러 거점에 콘텐츠를 캐싱해 사용자 가까이에서 빠르게 서빙하는 네트워크.CI/CD— Continuous Integration / Continuous Deployment코드 변경 → 자동 테스트·빌드 → 자동 배포 파이프라인. GitHub Actions, GitLab CI 등.Docker애플리케이션과 의존성을 이미지로 패키징해 일관되게 배포하는 컨테이너 플랫폼.eBPF— extended Berkeley Packet Filter리눅스 커널에 안전하게 프로그램을 삽입해 관측·필터링을 수행하는 기술. 앱 수정 없이 L3~L7 가시성 확보.Edge Computing— 엣지 컴퓨팅사용자와 물리적으로 가까운 지점에서 컴퓨팅을 실행해 지연시간을 줄이는 모델.Kubernetes— K8sGoogle이 오픈소스화한 컨테이너 오케스트레이션 시스템. 사실상 업계 표준.Load Balancer— 로드 밸런서여러 서버에 트래픽을 분산시키는 장치. L4(TCP/UDP), L7(HTTP) 두 가지 계층이 있다.Serverless— 서버리스서버 관리 없이 함수·서비스를 실행하는 모델. AWS Lambda, Cloudflare Workers 등.
Database (5)
ACID트랜잭션의 4대 속성: Atomicity(원자성)·Consistency(일관성)·Isolation(격리성)·Durability(지속성).Index— 인덱스DB 조회 속도를 높이기 위한 자료구조. B-Tree가 가장 보편적.NoSQL— Not Only SQL관계형이 아닌 DB의 총칭. Document·Key-Value·Column·Graph 등 다양한 모델.Sharding— 샤딩데이터를 여러 DB 서버로 수평 분할해 확장성을 얻는 기법.SQL— Structured Query Language관계형 데이터베이스에서 데이터를 조회·조작하는 표준 언어.
Security (5)
CSRF— Cross-Site Request Forgery로그인된 사용자의 권한을 악용해 의도치 않은 요청을 보내게 하는 공격.CVE— Common Vulnerabilities and Exposures공개된 보안 취약점에 부여되는 고유 식별자. CVE-연도-번호 형식.OAuth사용자의 비밀번호를 공유하지 않고 제3자에게 제한된 권한을 위임하는 표준 프로토콜.SQL Injection사용자 입력을 조작해 의도하지 않은 SQL을 실행시키는 공격. Prepared Statement로 방어.XSS— Cross-Site Scripting악성 스크립트를 웹 페이지에 주입해 다른 사용자 브라우저에서 실행시키는 공격.