diff --git a/public/terms/1000/1020.accessibility.json b/public/terms/1000/1020.accessibility.json index 711d213..c824478 100644 --- a/public/terms/1000/1020.accessibility.json +++ b/public/terms/1000/1020.accessibility.json @@ -6,7 +6,7 @@ "summary": "장애 유무나 사용 환경에 관계없이 모든 사용자가 웹 사이트의 정보와 기능에 동등하게 접근하고 이용할 수 있도록 보장하는 것을 목표로 하는 원칙 및 기술.", "onelinerForNonTech": "시각 장애인부터 고령자까지, 모두가 불편함 없이 웹사이트를 이용할 수 있도록 문턱을 낮추는 디자인 및 개발 기준.", "description": "웹 접근성은 법적으로 장애인 차별 금지 의무와 관련되며, 국내에서는 '한국형 웹 콘텐트 접근성 지침(KWCAG)'을 준수하도록 권고된다. 시맨틱 HTML 태그 사용, 이미지에 대체 텍스트(alt) 제공, 키보드만으로 모든 기능 조작 가능하게 만들기 등이 기본적인 접근성 준수 사항이다.", - "tags": ["프론트엔드", "UX/UI"], + "tags": ["UX/UI", "프론트엔드"], "primaryTag": "UX/UI", "relatedIds": [1000, 1001], "confusableIds": [], diff --git a/public/terms/4000/4000.sql.json b/public/terms/4000/4000.sql.json index f2eb172..9fef2ef 100644 --- a/public/terms/4000/4000.sql.json +++ b/public/terms/4000/4000.sql.json @@ -9,7 +9,7 @@ "summary": "데이터베이스 질의 언어로, 구조화된 데이터를 조회·수정·관리합니다.", "onelinerForNonTech": "엑셀보다 똑똑한 데이터 질의 언어.", "description": "SQL은 관계형 데이터베이스(RDB)에서 데이터를 정의하고 조작하는 표준 언어입니다. SELECT, INSERT, UPDATE, DELETE 등의 명령으로 데이터를 관리하며, MySQL, PostgreSQL 등에서 사용됩니다.", - "tags": ["AI", "데이터베이스", "쿼리"], + "tags": ["데이터", "데이터베이스", "쿼리"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4001.nosql.json b/public/terms/4000/4001.nosql.json index e96c117..7204697 100644 --- a/public/terms/4000/4001.nosql.json +++ b/public/terms/4000/4001.nosql.json @@ -9,7 +9,7 @@ "summary": "비정형 데이터를 유연하게 저장하는 비관계형 데이터베이스입니다.", "onelinerForNonTech": "엑셀 표 대신 자유로운 JSON 박스에 데이터를 담는 방식.", "description": "NoSQL은 테이블 대신 문서(Document), 키-값(Key-Value), 그래프 등 다양한 형태로 데이터를 저장합니다. 확장성과 성능이 뛰어나 대규모 서비스나 실시간 처리 환경에서 자주 사용됩니다.", - "tags": ["AI", "데이터베이스", "비정형"], + "tags": ["데이터", "데이터베이스", "비정형"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4002.mysql.json b/public/terms/4000/4002.mysql.json index 348f4e9..72ea4ea 100644 --- a/public/terms/4000/4002.mysql.json +++ b/public/terms/4000/4002.mysql.json @@ -9,7 +9,7 @@ "summary": "오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.", "onelinerForNonTech": "웹서비스에서 가장 흔히 쓰이는 데이터 저장소.", "description": "MySQL은 빠른 속도와 안정성을 바탕으로 전 세계적으로 가장 많이 사용되는 오픈소스 DB입니다. SQL 표준을 따르며 LAMP 스택의 핵심 구성요소입니다.", - "tags": ["AI", "데이터베이스", "RDBMS"], + "tags": ["데이터", "데이터베이스", "RDBMS"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4003.postgresql.json b/public/terms/4000/4003.postgresql.json index 11d291e..14ad1cd 100644 --- a/public/terms/4000/4003.postgresql.json +++ b/public/terms/4000/4003.postgresql.json @@ -9,7 +9,7 @@ "summary": "확장성과 표준 준수가 뛰어난 오픈소스 관계형 데이터베이스입니다.", "onelinerForNonTech": "엄격하지만 유연한 데이터베이스의 모범생.", "description": "PostgreSQL은 ACID 트랜잭션을 완벽히 지원하며, JSON, GIS, 사용자 정의 타입 등 고급 기능이 풍부합니다. 정합성과 안정성을 중시하는 프로젝트에서 선호됩니다.", - "tags": ["AI", "데이터베이스", "RDBMS"], + "tags": ["데이터", "데이터베이스", "RDBMS"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4004.mongodb.json b/public/terms/4000/4004.mongodb.json index c9b196c..39b11f4 100644 --- a/public/terms/4000/4004.mongodb.json +++ b/public/terms/4000/4004.mongodb.json @@ -9,7 +9,7 @@ "summary": "문서 기반 NoSQL 데이터베이스로, JSON 형태로 데이터를 저장합니다.", "onelinerForNonTech": "엑셀 셀 대신 자유로운 JSON 박스에 데이터를 담는 방식.", "description": "MongoDB는 스키마가 고정되지 않아 구조 변경이 자유롭습니다. 대규모 트래픽, 실시간 분석, 로그 수집 등에 적합하며, 확장성이 뛰어납니다.", - "tags": ["AI", "데이터베이스", "NoSQL"], + "tags": ["데이터", "데이터베이스", "NoSQL"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4005.data-analysis.json b/public/terms/4000/4005.data-analysis.json index 6156f20..47c8e9c 100644 --- a/public/terms/4000/4005.data-analysis.json +++ b/public/terms/4000/4005.data-analysis.json @@ -9,7 +9,7 @@ "summary": "데이터에서 의미 있는 패턴과 인사이트를 도출하는 과정입니다.", "onelinerForNonTech": "숫자 속에서 ‘이유’를 찾는 탐정 일.", "description": "데이터 분석은 수집된 데이터를 통계, 시각화, 모델링을 통해 해석하고 의사결정에 활용하는 활동입니다. Python, R, Excel, Tableau 등이 자주 사용됩니다.", - "tags": ["AI", "분석", "통계"], + "tags": ["데이터", "분석", "통계"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4006.data-visualization.json b/public/terms/4000/4006.data-visualization.json index 01b181c..cc1daa6 100644 --- a/public/terms/4000/4006.data-visualization.json +++ b/public/terms/4000/4006.data-visualization.json @@ -9,7 +9,7 @@ "summary": "데이터를 그래프나 차트 등 시각 형태로 표현하는 기술입니다.", "onelinerForNonTech": "숫자를 한눈에 보이게 바꾸는 기술.", "description": "데이터 시각화는 복잡한 데이터를 시각적 요소로 전달하여 인사이트를 쉽게 이해할 수 있도록 합니다. Matplotlib, D3.js, Tableau 등이 대표 도구입니다.", - "tags": ["AI", "시각화", "분석"], + "tags": ["데이터", "시각화", "분석"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4010.llm.json b/public/terms/4000/4010.llm.json index 4db5017..08e2617 100644 --- a/public/terms/4000/4010.llm.json +++ b/public/terms/4000/4010.llm.json @@ -9,7 +9,7 @@ "summary": "수십억 개의 파라미터를 학습해 언어 이해와 생성 능력을 갖춘 AI 모델입니다.", "onelinerForNonTech": "사람처럼 대화하고 글 쓰는 초거대 AI.", "description": "LLM은 GPT, PaLM, LLaMA 등으로 대표되며, 대량의 텍스트를 학습해 요약, 번역, 코드 생성 등 복합적 작업을 수행합니다.", - "tags": ["AI", "AI", "모델"], + "tags": ["AI", "모델"], "primaryTag": "AI", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4031.etl.json b/public/terms/4000/4031.etl.json index 2dbde00..c2ca9a0 100644 --- a/public/terms/4000/4031.etl.json +++ b/public/terms/4000/4031.etl.json @@ -9,7 +9,7 @@ "summary": "데이터를 추출(Extract)·변환(Transform)·적재(Load)하는 과정입니다.", "onelinerForNonTech": "여러 데이터들을 한데 모아 정리해주는 자동 정리 시스템.", "description": "ETL은 여러 소스의 데이터를 추출해 변환하고, 데이터베이스나 웨어하우스에 적재하는 과정입니다. 데이터 분석의 출발점으로 쓰입니다.", - "tags": ["AI", "데이터파이프라인"], + "tags": ["데이터", "데이터파이프라인"], "primaryTag": "데이터", "relatedIds": [4032, 4033], "confusableIds": [], diff --git a/public/terms/4000/4032.elt.json b/public/terms/4000/4032.elt.json index 26f976d..ba6eb2a 100644 --- a/public/terms/4000/4032.elt.json +++ b/public/terms/4000/4032.elt.json @@ -9,7 +9,7 @@ "summary": "데이터를 추출 후 적재(Load)하고 변환(Transform)하는 현대적 처리 방식입니다.", "onelinerForNonTech": "데이터를 먼저 옮기고 나중에 가공하는 최신 데이터 정리법.", "description": "ELT는 데이터를 먼저 저장소에 적재한 뒤 SQL 기반 변환을 수행합니다. 클라우드 환경에서 확장성과 효율이 뛰어납니다.", - "tags": ["AI", "데이터파이프라인"], + "tags": ["데이터", "데이터파이프라인"], "primaryTag": "데이터", "relatedIds": [4031, 4033], "confusableIds": [], diff --git a/public/terms/4000/4033.data-pipeline.json b/public/terms/4000/4033.data-pipeline.json index 768c0f9..6bbde0e 100644 --- a/public/terms/4000/4033.data-pipeline.json +++ b/public/terms/4000/4033.data-pipeline.json @@ -9,7 +9,7 @@ "summary": "데이터가 여러 시스템을 거쳐 자동으로 이동·처리되는 흐름 구조입니다.", "onelinerForNonTech": "데이터가 흘러다니며 자동으로 가공되는 공장 라인 같은 구조.", "description": "데이터 파이프라인은 수집, 전처리, 적재, 분석 등 일련의 흐름을 자동화하는 시스템으로, ETL/ELT와 밀접히 연관됩니다.", - "tags": ["AI", "데이터엔지니어링"], + "tags": ["데이터", "데이터엔지니어링"], "primaryTag": "데이터", "relatedIds": [4031, 4032], "confusableIds": [], diff --git a/public/terms/4000/4036.data-governance.json b/public/terms/4000/4036.data-governance.json index 445873e..e32b269 100644 --- a/public/terms/4000/4036.data-governance.json +++ b/public/terms/4000/4036.data-governance.json @@ -9,7 +9,7 @@ "summary": "데이터 품질·보안·표준을 관리하는 체계적 프레임워크입니다.", "onelinerForNonTech": "데이터의 규칙과 질서를 지키는 관리 체계.", "description": "데이터 거버넌스는 조직 내 데이터의 정확성·보안·활용성을 보장하기 위한 정책과 절차를 포함합니다.", - "tags": ["AI", "관리"], + "tags": ["데이터", "관리"], "primaryTag": "데이터", "relatedIds": [], "confusableIds": [], diff --git a/public/terms/4000/4038.data-lake.json b/public/terms/4000/4038.data-lake.json index dee28b0..e0750dd 100644 --- a/public/terms/4000/4038.data-lake.json +++ b/public/terms/4000/4038.data-lake.json @@ -9,7 +9,7 @@ "summary": "원시 데이터를 저장해 분석이나 학습에 활용하는 중앙 저장소입니다.", "onelinerForNonTech": "데이터가 한곳에 모여있는 거대한 원시 저장소.", "description": "데이터 레이크는 다양한 형태의 데이터를 그대로 저장해, 분석과 AI 학습에 유연하게 사용할 수 있는 대규모 저장소입니다.", - "tags": ["AI", "저장소"], + "tags": ["데이터", "저장소"], "primaryTag": "데이터", "relatedIds": [4039], "confusableIds": [], diff --git a/public/terms/4000/4039.data-warehouse.json b/public/terms/4000/4039.data-warehouse.json index 120aea1..706f358 100644 --- a/public/terms/4000/4039.data-warehouse.json +++ b/public/terms/4000/4039.data-warehouse.json @@ -9,7 +9,7 @@ "summary": "비즈니스 인사이트를 위한 구조화된 데이터 분석 저장소입니다.", "onelinerForNonTech": "기업 데이터 분석을 위한 정제된 창고.", "description": "데이터 웨어하우스는 여러 소스의 데이터를 통합·정제해 분석과 리포팅에 최적화된 구조를 제공합니다.", - "tags": ["AI", "분석"], + "tags": ["데이터", "분석"], "primaryTag": "데이터", "relatedIds": [4038, 4040], "confusableIds": [], diff --git a/public/terms/4000/4067.data-drift.json b/public/terms/4000/4067.data-drift.json index c00c72f..897b950 100644 --- a/public/terms/4000/4067.data-drift.json +++ b/public/terms/4000/4067.data-drift.json @@ -6,7 +6,7 @@ "summary": "머신러닝 모델을 학습시킨 데이터의 통계적 속성이 실제 서비스 환경에서 수집되는 데이터와 달라지는 현상.", "onelinerForNonTech": "AI가 배울 때 본 예시(데이터)와 실제 세상에서 마주치는 현실(데이터)이 점점 달라져서 예측을 잘 못하게 되는 문제.", "description": "데이터 드리프트는 모델이 배포된 후 시간이 지남에 따라 모델 예측 성능을 저하시키는 주요 원인이다. 이는 새로운 트렌드의 출현, 사용자 행동 변화, 센서 오류 등 다양한 요인으로 인해 발생할 수 있다. 드리프트를 감지하면 모델을 재학습(Retraining)하거나 새로운 데이터를 수집하는 등의 조치가 필요하며, MLOps에서 중요한 모니터링 대상이다.", - "tags": ["AI", "데이터", "DevOps"], + "tags": ["데이터", "DevOps"], "primaryTag": "데이터", "relatedIds": [4037, 4007], "confusableIds": [4042], diff --git a/public/terms/4000/4073.data-cleansing.json b/public/terms/4000/4073.data-cleansing.json index faa08b5..ce92eb3 100644 --- a/public/terms/4000/4073.data-cleansing.json +++ b/public/terms/4000/4073.data-cleansing.json @@ -6,7 +6,7 @@ "summary": "데이터 세트 내의 부정확하거나 불완전하고, 관련 없거나 잘못된 데이터를 식별하고 수정 또는 제거하는 과정.", "onelinerForNonTech": "더러운 옷을 세탁하듯이, 분석하기 전에 깨끗하고 사용 가능한 데이터로 만드는 작업.", "description": "데이터 클렌징은 결측값(Missing values) 처리, 중복 데이터 제거, 형식 오류 수정, 이상치(Outliers) 처리 등의 작업을 포함한다. 이 과정은 데이터 품질(Data Quality)을 향상시키고, 이후 분석 및 머신러닝 모델의 정확도를 높이는 데 결정적인 역할을 한다. 자동화된 클렌징 툴이나 스크립트가 주로 사용된다.", - "tags": ["데이터", "AI", "데이터 파이프라인"], + "tags": ["데이터", "데이터 파이프라인"], "primaryTag": "데이터", "relatedIds": [4071, 4033, 4007], "confusableIds": [], diff --git a/public/terms/4000/4081.vector-database.json b/public/terms/4000/4081.vector-database.json index 5baad44..d90f41f 100644 --- a/public/terms/4000/4081.vector-database.json +++ b/public/terms/4000/4081.vector-database.json @@ -6,7 +6,7 @@ "summary": "텍스트나 이미지 같은 비정형 데이터를 수학적인 벡터(임베딩) 형태로 저장하고 유사도 검색에 특화된 데이터베이스.", "onelinerForNonTech": "단순한 키워드 대신 '의미'를 숫자로 변환해서 저장하고, 의미가 비슷한 것을 빠르게 찾아주는 AI 전용 저장소.", "description": "LLM(거대 언어 모델)이 텍스트의 의미를 임베딩(Embedding)이라는 벡터 값으로 변환하면, 벡터 DB는 이를 고차원 공간에 저장한다. 이는 기존의 키워드 검색이 아닌, 벡터 간의 거리 계산(유사도 검색)을 통해 의미적으로 관련성이 높은 데이터를 신속하게 찾아낸다. RAG(검색 증강 생성) 같은 AI 애플리케이션에 필수적이다.", - "tags": ["AI", "데이터", "데이터베이스"], + "tags": ["데이터", "데이터베이스"], "primaryTag": "데이터", "relatedIds": [4010, 4007], "confusableIds": [4001], diff --git a/public/terms/terms.index.json b/public/terms/terms.index.json index 1a5759b..a06b951 100644 --- a/public/terms/terms.index.json +++ b/public/terms/terms.index.json @@ -5,7 +5,9 @@ "termKo": "보안 소켓 계층", "termEn": "SSL", "summary": "웹 브라우저와 웹 서버 간의 통신을 암호화하여 데이터의 도청, 변조, 위조를 방지하는 보안 프로토콜.", - "tags": ["보안/네트워크"], + "tags": [ + "보안/네트워크" + ], "primaryTag": "보안/네트워크", "level": "beginner", "file": "/terms/3000/3021.SSL.json" @@ -16,7 +18,10 @@ "termKo": "HTML", "termEn": "HTML", "summary": "웹브라우저를 통해 제공되는 문서를 제작하는 표준 형식.", - "tags": ["프론트엔드", "웹 접근성"], + "tags": [ + "프론트엔드", + "웹 접근성" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1000.HTML.json" @@ -27,7 +32,10 @@ "termKo": "CSS", "termEn": "CSS", "summary": "웹 문서의 전반적인 스타일을 미리 저장해둔 파일.", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "프론트엔드", + "UX/UI" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1001.CSS.json" @@ -38,7 +46,10 @@ "termKo": "자바스크립트", "termEn": "JavaScript", "summary": "웹 페이지에서 동적인 기능을 구현하는 스크립트 언어.", - "tags": ["프론트엔드", "백엔드"], + "tags": [ + "프론트엔드", + "백엔드" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1002.JavaScript.json" @@ -49,7 +60,10 @@ "termKo": "타입스크립트", "termEn": "TypeScript", "summary": "JavaScript에 정적 타입 시스템을 추가하여 대규모 애플리케이션 개발의 안정성과 생산성을 높인 프로그래밍 언어.", - "tags": ["프론트엔드", "백엔드"], + "tags": [ + "프론트엔드", + "백엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1003.TypeScript.json" @@ -60,7 +74,10 @@ "termKo": "리액트", "termEn": "React", "summary": "페이스북이 개발한 사용자 인터페이스(UI) 구축을 위한 JavaScript 라이브러리.", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "프론트엔드", + "UX/UI" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1004.React.json" @@ -71,7 +88,10 @@ "termKo": "Vue.js", "termEn": "Vue.js", "summary": "직관적인 문법과 낮은 학습 곡선이 특징인 JavaScript 프레임워크.", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "프론트엔드", + "UX/UI" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1005.Vue-js.json" @@ -82,7 +102,11 @@ "termKo": "Next.js", "termEn": "Next.js", "summary": "React를 기반으로 하는 프로덕션용 프레임워크.", - "tags": ["프론트엔드", "클라우드", "DevOps"], + "tags": [ + "프론트엔드", + "클라우드", + "DevOps" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1006.Next-js.json" @@ -93,7 +117,9 @@ "termKo": "Angular", "termEn": "Angular", "summary": "Google이 개발한 대규모 애플리케이션 구축을 위한 TypeScript 기반 프레임워크.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1007.Angular.json" @@ -104,7 +130,9 @@ "termKo": "Svelte", "termEn": "Svelte", "summary": "런타임 오버헤드 없이 빠른 성능을 제공하기 위해 코드를 순수 JavaScript로 컴파일하는 컴포넌트 프레임워크.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1008.Svelte.json" @@ -115,7 +143,10 @@ "termKo": "Tailwind CSS", "termEn": "Tailwind CSS", "summary": "미리 정의된 유틸리티 클래스를 HTML 태그에 직접 적용하여 스타일링하는 유틸리티 우선 CSS 프레임워크.", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "프론트엔드", + "UX/UI" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1009.Tailwind.json" @@ -126,7 +157,10 @@ "termKo": "Sass", "termEn": "Sass", "summary": "CSS를 프로그래밍 방식으로 작성할 수 있도록 돕는 전처리기", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "프론트엔드", + "UX/UI" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1010.Sass.json" @@ -137,7 +171,9 @@ "termKo": "SPA", "termEn": "SPA", "summary": "서버에서 최초 한 번만 페이지 전체를 로드하고, 이후에는 페이지 이동 시 필요한 데이터만 받아와 화면의 일부를 동적으로 갱신하는 웹 애플리케이션 방식.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1011.SPA.json" @@ -148,7 +184,10 @@ "termKo": "PWA", "termEn": "PWA", "summary": "모바일 웹사이트가 네이티브 앱과 유사한 기능을 제공할 수 있도록 구현된 웹 애플리케이션 기술.", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "프론트엔드", + "UX/UI" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1012.PWA.json" @@ -159,7 +198,9 @@ "termKo": "상태 관리", "termEn": "State Management", "summary": "애플리케이션의 데이터를 체계적으로 저장, 접근, 변경하는 프로세스.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1013.state-management.json" @@ -170,7 +211,9 @@ "termKo": "Redux", "termEn": "Redux", "summary": "애플리케이션 전체의 상태를 예측 가능하고 일관성 있게 관리하기 위해 고안된 JavaScript 라이브러리이자 Flux 패턴 기반의 상태 관리 컨테이너.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1014.Redux.json" @@ -181,7 +224,9 @@ "termKo": "Recoil", "termEn": "Recoil", "summary": "페이스북이 개발한 React 전용 상태 관리 라이브러리.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1015.Recoil.json" @@ -192,7 +237,9 @@ "termKo": "Zustand", "termEn": "Zustand", "summary": "복잡한 보일러플레이트 없이 Hooks 기반으로 전역 상태를 쉽고 간결하게 관리할 수 있도록 설계된 작고 빠른 상태 관리 라이브러리.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1016.Zustand.json" @@ -203,7 +250,9 @@ "termKo": "돔", "termEn": "DOM", "summary": "HTML, XML 문서의 구조를 객체 트리 형태로 표현하고, JavaScript가 이 구조에 접근하여 문서의 내용, 구조, 스타일을 동적으로 변경할 수 있게 해주는 프로그래밍 인터페이스.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1017.DOM.json" @@ -214,7 +263,9 @@ "termKo": "가상 돔", "termEn": "VDOM", "summary": "실제 DOM의 복사본이자 추상화된 형태로 메모리에 저장되는 JavaScript 객체이며, 실제 DOM 조작 횟수를 최소화하여 웹 애플리케이션의 성능을 최적화하는 핵심 기술.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1018.virtual-dom.json" @@ -225,7 +276,9 @@ "termKo": "Webpack", "termEn": "Webpack", "summary": "복수의 JavaScript, CSS, 이미지 등 웹 애플리케이션의 모든 자원(Asset)을 하나 또는 여러 개의 최적화된 파일(번들)로 묶어주는 모듈 번들러 도구.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1019.Webpack.json" @@ -236,7 +289,10 @@ "termKo": "웹 접근성", "termEn": "Web Accessibility", "summary": "장애 유무나 사용 환경에 관계없이 모든 사용자가 웹 사이트의 정보와 기능에 동등하게 접근하고 이용할 수 있도록 보장하는 것을 목표로 하는 원칙 및 기술.", - "tags": ["프론트엔드", "UX/UI"], + "tags": [ + "UX/UI", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1020.accessibility.json" @@ -247,7 +303,10 @@ "termKo": "디자인 시스템", "termEn": "Design System", "summary": "제품을 개발하고 디자인하는 데 필요한 재사용 가능한 모든 요소를 통합적으로 모아둔 공식적인 문서 및 도구 세트", - "tags": ["UX/UI", "프론트엔드"], + "tags": [ + "UX/UI", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1021.design-system.json" @@ -258,7 +317,9 @@ "termKo": "UX", "termEn": "UX", "summary": "사용자가 특정 제품, 시스템, 또는 서비스를 이용하면서 느끼고 생각하는 모든 총체적인 경험.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1022.UX.json" @@ -269,7 +330,10 @@ "termKo": "UI", "termEn": "UI", "summary": "사용자가 제품, 시스템 또는 서비스와 직접 상호작용하는 시각적, 물리적 접점과 요소를 의미.", - "tags": ["UX/UI", "프론트엔드"], + "tags": [ + "UX/UI", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1023.UI.json" @@ -280,7 +344,10 @@ "termKo": "피그마", "termEn": "Figma", "summary": "웹 기반으로 작동하며, UI/UX 디자인, 벡터 그래픽 편집, 실시간 협업 및 인터랙티브 프로토타이핑 기능을 통합적으로 제공하는 디자인 협업 플랫폼.", - "tags": ["UX/UI", "프론트엔드"], + "tags": [ + "UX/UI", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1024.Figma.json" @@ -291,7 +358,9 @@ "termKo": "와이어프레임", "termEn": "Wireframe", "summary": "제품이나 서비스의 초기 단계에서 레이아웃, 정보 구조(IA), 콘텐츠의 우선순위 등을 단순한 선과 상자 형태로 표현한 저수준(Low-fidelity) 시각적 설계도.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1025.WireFrame.json" @@ -302,7 +371,9 @@ "termKo": "프로토타입", "termEn": "Prototype", "summary": "최종 제품 출시 이전에 사용자 경험(UX)과 기능을 사전에 검증하고 테스트하기 위해, 실제 제품처럼 작동하도록 만들어진 동적(Dynamic) 시뮬레이션 모델.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1026.Prototype.json" @@ -313,7 +384,9 @@ "termKo": "페르소나", "termEn": "Persona", "summary": "사용자 조사 결과를 종합하여 만들어낸 '가상의 대표 사용자' 모델.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1027.Persona.json" @@ -324,7 +397,9 @@ "termKo": "사용자 여정 지도", "termEn": "User Journey Map", "summary": "특정 페르소나가 제품이나 서비스를 이용하는 과정(시작부터 끝까지)을 시간의 흐름에 따라 시각화한 지도.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1028.User-Journey-Map.json" @@ -335,7 +410,9 @@ "termKo": "Breadcrumb", "termEn": "Breadcrumb", "summary": "사용자가 웹사이트나 애플리케이션의 계층적 구*에서 현재 위치를 파악할 수 있도록, 지나온 경로를 순차적으로 표시하는 보조적인 탐색 요소.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1029.Breadcrumb.json" @@ -346,7 +423,9 @@ "termKo": "Affordance", "termEn": "Affordance", "summary": "사용자가 별다른 설명 없이도 특정 물체나 UI 요소의 사용 방법과 기능을 직관적으로 인지하고 행동을 유도하도록 설계된 디자인 원칙.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1030.Affordance.json" @@ -357,7 +436,10 @@ "termKo": "정보 구조", "termEn": "IA", "summary": "사용자가 원하는 정보를 쉽게 찾고 이해할 수 있도록 웹사이트나 앱의 콘텐츠를 조직하고 구조화하는 방식.", - "tags": ["UX/UI", "기획"], + "tags": [ + "UX/UI", + "기획" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1031.IA.json" @@ -368,7 +450,10 @@ "termKo": "사용성", "termEn": "Usability", "summary": "사용자가 제품이나 서비스를 얼마나 쉽고 효율적으로 사용할 수 있는지를 나타내는 품질 속성.", - "tags": ["UX/UI", "사용성"], + "tags": [ + "UX/UI", + "사용성" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1032.Usability.json" @@ -379,7 +464,12 @@ "termKo": "반응형 웹 디자인", "termEn": "RWD", "summary": "다양한 기기나 화면 크기에 맞춰 웹페이지의 레이아웃이 자동으로 최적화되도록 하는 웹 디자인 접근 방식.", - "tags": ["프론트엔드", "UX/UI", "CSS", "RWD"], + "tags": [ + "프론트엔드", + "UX/UI", + "CSS", + "RWD" + ], "primaryTag": "프론트엔드", "level": "beginner", "file": "/terms/1000/1033.RWD.json" @@ -390,7 +480,10 @@ "termKo": "휴리스틱 평가", "termEn": "Heuristic Evaluation", "summary": "전문가가 UI/UX 디자인이 사전에 정의된 사용성 원칙(휴리스틱)을 잘 따랐는지 경험을 바탕으로 평가하는 방법.", - "tags": ["UX/UI", "사용성"], + "tags": [ + "UX/UI", + "사용성" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1034.heuristic-evaluation.json" @@ -401,7 +494,9 @@ "termKo": "다크 패턴", "termEn": "Dark Pattern", "summary": "사용자의 의도와 다르게 특정 행동을 하도록 유도하거나, 원치 않는 행동을 하기 쉽게 만드는 기만적인 UI/UX 디자인.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1035.dark-pattern.json" @@ -412,7 +507,10 @@ "termKo": "Vite", "termEn": "Vite", "summary": "네이티브 ES 모듈(ESM)을 기반으로 하여 매우 빠른 개발 서버 속도를 제공하는 차세대 프론트엔드 빌드 도구.", - "tags": ["프론트엔드", "DevOps"], + "tags": [ + "프론트엔드", + "DevOps" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1036.Vite.json" @@ -423,7 +521,9 @@ "termKo": "Babel", "termEn": "Babel", "summary": "최신 버전의 자바스크립트 코드를 구형 브라우저에서도 동작할 수 있도록 호환되는 이전 버전의 코드로 변환해주는 도구.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1037.Babel.json" @@ -434,7 +534,10 @@ "termKo": "ESLint", "termEn": "ESLint", "summary": "자바스크립트 코드에서 문법 오류나 코딩 스타일 위반 사항을 찾아내고, 일부는 자동으로 수정해주는 정적 코드 분석 도구.", - "tags": ["프론트엔드", "DevOps"], + "tags": [ + "프론트엔드", + "DevOps" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1038.ESLint.json" @@ -445,7 +548,10 @@ "termKo": "SSR", "termEn": "SSR", "summary": "서버에서 웹페이지를 미리 HTML로 렌더링(조립)하여 브라우저에 전송하는 방식.", - "tags": ["프론트엔드", "백엔드"], + "tags": [ + "프론트엔드", + "백엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1039.SSR.json" @@ -456,7 +562,10 @@ "termKo": "SSG", "termEn": "SSG", "summary": "빌드 시점에 모든 페이지를 미리 정적 HTML 파일로 생성하여 CDN 등을 통해 제공하는 방식.", - "tags": ["프론트엔드", "DevOps"], + "tags": [ + "프론트엔드", + "DevOps" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1040.SSG.json" @@ -467,7 +576,9 @@ "termKo": "Styled Components", "termEn": "Styled Components", "summary": "자바스크립트 파일 안에서 템플릿 리터럴을 사용해 CSS 스타일을 컴포넌트에 직접 적용하는 CSS-in-JS 라이브러리.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1041.styled-components.json" @@ -478,7 +589,10 @@ "termKo": "Jest", "termEn": "Jest", "summary": "Facebook에서 만든 자바스크립트 테스트 프레임워크.", - "tags": ["프론트엔드", "DevOps"], + "tags": [ + "프론트엔드", + "DevOps" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1042.Jest.json" @@ -489,7 +603,9 @@ "termKo": "React Query", "termEn": "React Query", "summary": "React 애플리케이션에서 서버 상태(데이터)를 가져오고, 캐싱하며, 동기화하는 작업을 간편하게 관리해주는 라이브러리.", - "tags": ["프론트엔드"], + "tags": [ + "프론트엔드" + ], "primaryTag": "프론트엔드", "level": "intermediate", "file": "/terms/1000/1043.react-query.json" @@ -500,7 +616,9 @@ "termKo": "아토믹 디자인", "termEn": "Atomic Design", "summary": "UI 인터페이스를 원자(Atoms), 분자(Molecules), 유기체(Organisms) 등 더 큰 단위로 조합해 설계하는 디자인 시스템 방법론.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1044.atomic-design.json" @@ -511,7 +629,9 @@ "termKo": "인터랙션 디자인", "termEn": "Interaction Design", "summary": "사용자가 제품이나 서비스와 상호작용하는 방식(클릭, 스와이프 등)과 그에 따른 시스템의 피드백을 설계하는 분야.", - "tags": ["UX/UI"], + "tags": [ + "UX/UI" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1045.interaction-design.json" @@ -522,7 +642,11 @@ "termKo": "인지 부하", "termEn": "Cognitive Load", "summary": "사용자가 정보를 처리하고 인터페이스를 이해하며 결정을 내리는 데 필요한 정신적 노력의 양.", - "tags": ["UX/UI", "디자인", "IT비즈니스"], + "tags": [ + "UX/UI", + "디자인", + "IT비즈니스" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1046.cognitive-load.json" @@ -533,7 +657,11 @@ "termKo": "멘탈 모델", "termEn": "Mental Model", "summary": "사용자가 어떤 시스템이나 개념이 '어떻게 작동할 것'이라고 머릿속으로 가지고 있는 기대나 믿음.", - "tags": ["UX/UI", "디자인", "IT비즈니스"], + "tags": [ + "UX/UI", + "디자인", + "IT비즈니스" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1047.mental-model.json" @@ -544,7 +672,11 @@ "termKo": "아이 트래킹", "termEn": "Eye Tracking", "summary": "특수 장비를 사용하여 사용자의 시선이 웹페이지나 앱의 어느 부분을 얼마나 오래 머무르는지 정량적으로 측정하는 UX 연구 기법.", - "tags": ["UX/UI", "연구", "IT비즈니스"], + "tags": [ + "UX/UI", + "연구", + "IT비즈니스" + ], "primaryTag": "UX/UI", "level": "advanced", "file": "/terms/1000/1048.eye-tracking.json" @@ -555,7 +687,11 @@ "termKo": "UX 라이팅", "termEn": "UX Writing", "summary": "사용자가 제품을 사용하는 과정에서 보게 되는 모든 텍스트(버튼 라벨, 오류 메시지, 툴팁 등)를 명확하고 간결하며 사용자 친화적으로 작성하는 행위.", - "tags": ["UX/UI", "IT비즈니스", "디자인"], + "tags": [ + "UX/UI", + "IT비즈니스", + "디자인" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1049.ux-writing.json" @@ -566,7 +702,11 @@ "termKo": "시각적 계층", "termEn": "Visual Hierarchy", "summary": "인터페이스 디자인에서 크기, 색상, 대비, 위치, 여백 등을 조절하여 중요도에 따라 정보를 배열하고 사용자 시선을 유도하는 원칙.", - "tags": ["UX/UI", "디자인", "프론트엔드"], + "tags": [ + "UX/UI", + "디자인", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1050.visual-hierarchy.json" @@ -577,7 +717,11 @@ "termKo": "F-자 패턴", "termEn": "F-Pattern", "summary": "사용자가 텍스트 위주의 웹페이지를 스캔할 때, 시선이 화면 상단부터 왼쪽으로 가로지르고, 중앙에서는 짧게 가로지르며, 아래로 내려가는 'F'자 모양을 형성하는 시선 이동 패턴.", - "tags": ["UX/UI", "연구", "프론트엔드"], + "tags": [ + "UX/UI", + "연구", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1051.f-pattern.json" @@ -588,7 +732,11 @@ "termKo": "심미적 사용성 효과", "termEn": "Aesthetic-Usability Effect", "summary": "사용자는 미학적으로 더 보기 좋은 디자인이, 실제 사용성이 낮더라도 사용성이 더 좋을 것이라고 인식하는 경향.", - "tags": ["UX/UI", "디자인", "IT비즈니스"], + "tags": [ + "UX/UI", + "디자인", + "IT비즈니스" + ], "primaryTag": "UX/UI", "level": "advanced", "file": "/terms/1000/1052.aesthetics-usability-effect.json" @@ -599,7 +747,11 @@ "termKo": "피드백 메커니즘", "termEn": "Feedback Mechanism", "summary": "사용자의 행동(클릭, 입력, 전송 등)에 대해 시스템이 즉각적으로 응답하여, 시스템의 상태나 동작 결과를 사용자에게 알려주는 상호작용 요소.", - "tags": ["UX/UI", "프론트엔드", "디자인"], + "tags": [ + "UX/UI", + "프론트엔드", + "디자인" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1053.feedback-mechanism.json" @@ -610,7 +762,11 @@ "termKo": "오류 방지", "termEn": "Error Prevention", "summary": "사용자의 실수가 발생하기 쉬운 지점을 미리 파악하여, 실수가 원천적으로 불가능하거나 발생하더라도 쉽게 복구할 수 있도록 설계하는 UX 원칙.", - "tags": ["UX/UI", "IT비즈니스", "디자인"], + "tags": [ + "UX/UI", + "IT비즈니스", + "디자인" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1054.error-prevention.json" @@ -621,7 +777,11 @@ "termKo": "일관성 표준", "termEn": "Consistency Standard", "summary": "인터페이스 전반에 걸쳐 용어, 레이아웃, 액션, 시각적 요소가 동일하게 유지되도록 규정한 설계 원칙.", - "tags": ["UX/UI", "디자인", "프론트엔드"], + "tags": [ + "UX/UI", + "디자인", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "beginner", "file": "/terms/1000/1055.consistency-standard.json" @@ -632,7 +792,11 @@ "termKo": "카드 분류", "termEn": "Card Sorting", "summary": "사용자들에게 웹사이트의 콘텐츠나 기능 목록(카드)을 보여주고, 사용자의 관점에서 가장 논리적인 그룹핑과 명칭을 정하도록 하는 UX 연구 기법.", - "tags": ["UX/UI", "연구", "IA"], + "tags": [ + "UX/UI", + "연구", + "IA" + ], "primaryTag": "UX/UI", "level": "advanced", "file": "/terms/1000/1056.card-sorting.json" @@ -643,7 +807,11 @@ "termKo": "IA Navigation", "termEn": "Information Architecture Navigation", "summary": "사용자가 웹사이트나 앱의 콘텐츠를 쉽게 찾고 이동할 수 있도록, 정보 구조를 기반으로 설계된 메뉴, 링크, 검색 등의 이동 시스템.", - "tags": ["UX/UI", "IA", "프론트엔드"], + "tags": [ + "UX/UI", + "IA", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "intermediate", "file": "/terms/1000/1057.ia-navigation.json" @@ -654,7 +822,11 @@ "termKo": "디자인 토큰", "termEn": "Design Token", "summary": "디자인 시스템에서 색상 값, 폰트 크기, 여백 등 시각적 속성을 이름으로 정의한 재사용 가능한 변수.", - "tags": ["UX/UI", "디자인", "프론트엔드"], + "tags": [ + "UX/UI", + "디자인", + "프론트엔드" + ], "primaryTag": "UX/UI", "level": "advanced", "file": "/terms/1000/1058.design-token.json" @@ -665,7 +837,11 @@ "termKo": "Suspense", "termEn": "Suspense", "summary": "React 애플리케이션에서 컴포넌트가 비동기 데이터나 코드를 로딩하는 동안, 대체 UI (로딩 스피너 등)를 보여주도록 선언적으로 처리하는 기능.", - "tags": ["프론트엔드", "UX/UI", "백엔드"], + "tags": [ + "프론트엔드", + "UX/UI", + "백엔드" + ], "primaryTag": "프론트엔드", "level": "advanced", "file": "/terms/1000/1059.suspense.json" @@ -676,7 +852,11 @@ "termKo": "자바", "termEn": "Java", "summary": "객체 지향 프로그래밍 언어로, 'Write Once, Run Anywhere' 철학을 바탕으로 JVM 위에서 동작합니다.", - "tags": ["백엔드", "언어", "JVM"], + "tags": [ + "백엔드", + "언어", + "JVM" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2000.java.json" @@ -687,7 +867,12 @@ "termKo": "스프링 부트", "termEn": "Spring Boot", "summary": "Java Spring 프레임워크를 빠르고 쉽게 설정하여 독립 실행형 애플리케이션을 만들 수 있게 돕는 도구입니다.", - "tags": ["백엔드", "프레임워크", "Java", "Spring"], + "tags": [ + "백엔드", + "프레임워크", + "Java", + "Spring" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2001.spring-boot.json" @@ -698,7 +883,11 @@ "termKo": "Node.js", "termEn": "Node.js", "summary": "Chrome V8 JavaScript 엔진을 기반으로 구축된, 서버 사이드에서 JavaScript를 실행할 수 있는 런타임 환경입니다.", - "tags": ["백엔드", "런타임", "JavaScript"], + "tags": [ + "백엔드", + "런타임", + "JavaScript" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2002.node-js.json" @@ -709,7 +898,12 @@ "termKo": "익스프레스", "termEn": "Express.js", "summary": "Node.js를 위한 최소한의 기능을 갖춘 유연한 웹 애플리케이션 프레임워크입니다.", - "tags": ["백엔드", "프레임워크", "Node.js", "JavaScript"], + "tags": [ + "백엔드", + "프레임워크", + "Node.js", + "JavaScript" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2003.express.json" @@ -720,7 +914,11 @@ "termKo": "장고", "termEn": "Django", "summary": "Python으로 작성된 'Batteries-included' (모든 기능이 포함된) 고수준 웹 프레임워크입니다.", - "tags": ["백엔드", "프레임워크", "Python"], + "tags": [ + "백엔드", + "프레임워크", + "Python" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2004.django.json" @@ -731,7 +929,11 @@ "termKo": "플라스크", "termEn": "Flask", "summary": "Python 기반의 '마이크로' 웹 프레임워크로, 최소한의 기능만 제공하여 높은 유연성을 가집니다.", - "tags": ["백엔드", "프레임워크", "Python"], + "tags": [ + "백엔드", + "프레임워크", + "Python" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2005.flask.json" @@ -742,7 +944,12 @@ "termKo": "REST", "termEn": "REST", "summary": "자원(Resource)을 URI로 표현하고, HTTP 메서드(GET, POST 등)를 통해 해당 자원에 대한 행위(CRUD)를 정의하는 아키텍처 스타일입니다.", - "tags": ["백엔드", "API", "통신", "아키텍처"], + "tags": [ + "백엔드", + "API", + "통신", + "아키텍처" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2006.rest.json" @@ -753,7 +960,12 @@ "termKo": "GraphQL", "termEn": "GraphQL", "summary": "API를 위한 쿼리 언어(Query Language)이자, 해당 쿼리를 실행하기 위한 서버사이드 런타임입니다.", - "tags": ["백엔드", "API", "통신", "쿼리"], + "tags": [ + "백엔드", + "API", + "통신", + "쿼리" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2007.graphql.json" @@ -764,7 +976,11 @@ "termKo": "ORM", "termEn": "ORM", "summary": "객체 지향 프로그래밍 언어의 객체(Object)와 관계형 데이터베이스(RDB)의 데이터를 자동으로 매핑(Mapping)해주는 기술입니다.", - "tags": ["백엔드", "데이터베이스", "DB"], + "tags": [ + "백엔드", + "데이터베이스", + "DB" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2008.orm.json" @@ -775,7 +991,11 @@ "termKo": "엔드포인트", "termEn": "Endpoint", "summary": "API가 외부와 통신하는 최종 접점으로, 클라이언트가 특정 기능이나 자원에 접근하기 위해 요청을 보내는 URL(URI)입니다.", - "tags": ["백엔드", "API", "통신"], + "tags": [ + "백엔드", + "API", + "통신" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2009.endpoint.json" @@ -786,7 +1006,11 @@ "termKo": "데이터베이스", "termEn": "Database", "summary": "구조화된 정보나 데이터를 체계적으로 저장, 관리, 검색할 수 있도록 조직한 시스템입니다.", - "tags": ["백엔드", "데이터베이스", "DB"], + "tags": [ + "백엔드", + "데이터베이스", + "DB" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2010.database.json" @@ -797,7 +1021,11 @@ "termKo": "인증", "termEn": "Authentication", "summary": "시스템에 접근하려는 사용자가 본인이 맞는지 신원을 확인하는 절차입니다.", - "tags": ["백엔드", "보안-네트워크", "API"], + "tags": [ + "백엔드", + "보안-네트워크", + "API" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2013.authentication.json" @@ -808,7 +1036,11 @@ "termKo": "인가", "termEn": "Authorization", "summary": "신원이 확인된(인증된) 사용자가 특정 자원이나 기능에 접근할 수 있는지 권한을 확인하고 부여하는 절차입니다.", - "tags": ["백엔드", "보안-네트워크", "API"], + "tags": [ + "백엔드", + "보안-네트워크", + "API" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2014.authorization.json" @@ -819,7 +1051,11 @@ "termKo": "마이크로서비스", "termEn": "Microservices", "summary": "하나의 큰 애플리케이션을 여러 개의 작은 서비스로 분리하여, 각 서비스가 독립적으로 배포되고 실행되도록 설계하는 아키텍처 스타일입니다.", - "tags": ["백엔드", "아키텍처", "DevOps"], + "tags": [ + "백엔드", + "아키텍처", + "DevOps" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2016.microservices.json" @@ -830,7 +1066,11 @@ "termKo": "캐시", "termEn": "Cache", "summary": "자주 사용하거나 계산 비용이 비싼 데이터를 더 빠른 저장소에 임시로 복사해 두어, 향후 동일한 요청에 빠르게 응답하는 기술입니다.", - "tags": ["백엔드", "데이터베이스", "성능"], + "tags": [ + "백엔드", + "데이터베이스", + "성능" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2018.cache.json" @@ -841,7 +1081,12 @@ "termKo": "메시지 큐", "termEn": "Message Queue", "summary": "서비스(프로세스) 간에 데이터를 직접 주고받는 대신, '메시지'를 임시로 저장하는 '큐(Queue)'를 중간에 두어 비동기적으로 통신하는 방식입니다.", - "tags": ["백엔드", "아키텍처", "통신", "비동기"], + "tags": [ + "백엔드", + "아키텍처", + "통신", + "비동기" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2019.message-queue.json" @@ -852,7 +1097,12 @@ "termKo": "HTTP", "termEn": "HTTP", "summary": "웹에서 클라이언트와 서버가 데이터를 주고받기 위한 핵심 통신 규약(프로토콜)입니다.", - "tags": ["백엔드", "통신", "API", "네트워크"], + "tags": [ + "백엔드", + "통신", + "API", + "네트워크" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2020.http.json" @@ -863,7 +1113,12 @@ "termKo": "HTTPS", "termEn": "HTTPS", "summary": "HTTP 통신을 SSL/TLS 프로토콜로 암호화하여 보안을 강화한 버전입니다.", - "tags": ["백엔드", "보안-네트워크", "통신", "인증"], + "tags": [ + "백엔드", + "보안-네트워크", + "통신", + "인증" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2021.https.json" @@ -874,7 +1129,12 @@ "termKo": "CORS", "termEn": "CORS", "summary": "웹 브라우저가 보안상의 이유로 다른 출처(도메인, 포트)의 리소스를 요청하는 것을 제어하는 정책입니다.", - "tags": ["백엔드", "보안-네트워크", "프론트엔드", "통신"], + "tags": [ + "백엔드", + "보안-네트워크", + "프론트엔드", + "통신" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2022.cors.json" @@ -885,7 +1145,12 @@ "termKo": "로드 밸런서", "termEn": "Load Balancer", "summary": "서버에 가해지는 트래픽(요청)을 여러 대의 서버로 나누어 분산 처리하는 장치 또는 소프트웨어입니다.", - "tags": ["백엔드", "인프라", "DevOps", "네트워크"], + "tags": [ + "백엔드", + "인프라", + "DevOps", + "네트워크" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2024.load-balancer.json" @@ -896,7 +1161,12 @@ "termKo": "웹소켓", "termEn": "WebSocket", "summary": "클라이언트와 서버 간에 단일 TCP 연결을 통해 실시간 양방향 통신을 제공하는 프로토콜입니다.", - "tags": ["백엔드", "통신", "프론트엔드", "API"], + "tags": [ + "백엔드", + "통신", + "프론트엔드", + "API" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2027.websocket.json" @@ -907,7 +1177,11 @@ "termKo": "Go", "termEn": "Go", "summary": "구글(Google)에서 개발한 정적 타입의 컴파일 언어로, 단순성, 효율성, 강력한 동시성 처리가 특징입니다.", - "tags": ["백엔드", "언어", "DevOps"], + "tags": [ + "백엔드", + "언어", + "DevOps" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2028.go.json" @@ -918,7 +1192,13 @@ "termKo": "코틀린", "termEn": "Kotlin", "summary": "JetBrains사가 개발한 정적 타입 프로그래밍 언어로, JVM 위에서 동작하며 Java와 100% 상호 운용됩니다.", - "tags": ["백엔드", "언어", "JVM", "Java", "Spring"], + "tags": [ + "백엔드", + "언어", + "JVM", + "Java", + "Spring" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2029.kotlin.json" @@ -929,7 +1209,13 @@ "termKo": "레디스", "termEn": "Redis", "summary": "인메모리(In-memory) 기반의 고성능 키-값(Key-Value) 데이터 저장소입니다.", - "tags": ["백엔드", "데이터베이스", "DB", "NoSQL", "캐시"], + "tags": [ + "백엔드", + "데이터베이스", + "DB", + "NoSQL", + "캐시" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2031.redis.json" @@ -940,7 +1226,11 @@ "termKo": "단위 테스트", "termEn": "Unit Test", "summary": "코드의 가장 작은 단위(함수, 메서드, 클래스 등)가 의도대로 정확히 작동하는지 검증하는 테스트입니다.", - "tags": ["백엔드", "테스트", "DevOps"], + "tags": [ + "백엔드", + "테스트", + "DevOps" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2033.unit-test.json" @@ -951,7 +1241,11 @@ "termKo": "해싱", "termEn": "Hashing", "summary": "임의의 길이 데이터를 고정된 길이의 고유한 값(해시 값)으로 변환하는 단방향 암호화 과정입니다.", - "tags": ["백엔드", "보안-네트워크", "암호화"], + "tags": [ + "백엔드", + "보안-네트워크", + "암호화" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2034.hashing.json" @@ -962,7 +1256,12 @@ "termKo": "비동기", "termEn": "Asynchronous", "summary": "특정 작업의 완료를 기다리지 않고, 즉시 다음 작업을 수행하는 프로그래밍 처리 방식입니다.", - "tags": ["백엔드", "아키텍처", "Node.js", "성능"], + "tags": [ + "백엔드", + "아키텍처", + "Node.js", + "성능" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2035.asynchronous.json" @@ -973,7 +1272,12 @@ "termKo": "쿠키와 세션", "termEn": "Cookie and Session", "summary": "HTTP의 무상태성(Stateless)을 보완하여, 서버가 클라이언트를 식별하고 상태를 유지하는 기술입니다.", - "tags": ["백엔드", "통신", "인증", "HTTP"], + "tags": [ + "백엔드", + "통신", + "인증", + "HTTP" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2036.cookie-session.json" @@ -984,7 +1288,11 @@ "termKo": "루비 온 레일즈", "termEn": "Ruby on Rails", "summary": "Ruby 언어로 작성된 'Convention over Configuration'(설정보다 관례)을 강조하는 풀스택 웹 프레임워크입니다.", - "tags": ["백엔드", "프레임워크", "Ruby"], + "tags": [ + "백엔드", + "프레임워크", + "Ruby" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2037.rails.json" @@ -995,7 +1303,10 @@ "termKo": "PHP", "termEn": "PHP", "summary": "웹 개발, 특히 서버 사이드 스크립트 작성에 특화되어 널리 사용되는 프로그래밍 언어입니다.", - "tags": ["백엔드", "언어"], + "tags": [ + "백엔드", + "언어" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2038.php.json" @@ -1006,7 +1317,12 @@ "termKo": "RDBMS", "termEn": "RDBMS", "summary": "데이터를 정해진 2차원 테이블(표) 형태로 저장하고, SQL을 사용해 관리하는 데이터베이스 시스템입니다.", - "tags": ["백엔드", "데이터베이스", "DB", "SQL"], + "tags": [ + "백엔드", + "데이터베이스", + "DB", + "SQL" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2041.rdbms.json" @@ -1017,7 +1333,12 @@ "termKo": "트랜잭션", "termEn": "Transaction", "summary": "데이터베이스 작업을 수행하는 '모두 성공하거나 모두 실패해야 하는' 논리적인 작업 단위입니다.", - "tags": ["백엔드", "데이터베이스", "DB", "SQL"], + "tags": [ + "백엔드", + "데이터베이스", + "DB", + "SQL" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2042.transaction.json" @@ -1028,7 +1349,12 @@ "termKo": "인덱싱", "termEn": "Indexing", "summary": "데이터베이스 테이블의 검색(SELECT) 속도를 높이기 위해, 특정 컬럼(열)의 데이터를 미리 정렬하여 별도 저장하는 기술입니다.", - "tags": ["백엔드", "데이터베이스", "DB", "성능"], + "tags": [ + "백엔드", + "데이터베이스", + "DB", + "성능" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2043.indexing.json" @@ -1039,7 +1365,12 @@ "termKo": "미들웨어", "termEn": "Middleware", "summary": "클라이언트의 요청(Request)이 서버의 최종 처리 로직(핸들러)에 도달하기 전후에 실행되는 중간 처리 소프트웨어입니다.", - "tags": ["백엔드", "프레임워크", "아키텍처", "Node.js"], + "tags": [ + "백엔드", + "프레임워크", + "아키텍처", + "Node.js" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2044.middleware.json" @@ -1050,7 +1381,12 @@ "termKo": "DNS", "termEn": "DNS", "summary": "사람이 읽기 쉬운 도메인 이름(예: google.com)을, 컴퓨터가 이해하는 IP 주소(예: 172.217.14.228)로 변환해주는 시스템입니다.", - "tags": ["백엔드", "네트워크", "인프라", "DevOps"], + "tags": [ + "백엔드", + "네트워크", + "인프라", + "DevOps" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2045.dns.json" @@ -1061,7 +1397,12 @@ "termKo": "SSH", "termEn": "SSH", "summary": "네트워크로 연결된 다른 컴퓨터(주로 서버)에 원격으로 접속하고 명령을 실행할 수 있도록 하는 보안 프로토콜입니다.", - "tags": ["백엔드", "DevOps", "인프라", "보안-네트워크"], + "tags": [ + "백엔드", + "DevOps", + "인프라", + "보안-네트워크" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2046.ssh.json" @@ -1072,7 +1413,12 @@ "termKo": "SQL 인젝션", "termEn": "SQL Injection", "summary": "클라이언트가 입력값에 악의적인 SQL 쿼리문을 삽입(Injection)하여, 데이터베이스를 비정상적으로 조작하는 공격 기법입니다.", - "tags": ["백엔드", "보안-네트워크", "DB", "SQL"], + "tags": [ + "백엔드", + "보안-네트워크", + "DB", + "SQL" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2047.sql-injection.json" @@ -1083,7 +1429,12 @@ "termKo": "환경 변수", "termEn": "Environment Variables", "summary": "애플리케이션이 실행되는 환경(개발, 테스트, 운영)에 따라 달라지는 설정 값들을 코드와 분리하여 저장하는 변수입니다.", - "tags": ["백엔드", "보안-네트워크", "DevOps", "배포"], + "tags": [ + "백엔드", + "보안-네트워크", + "DevOps", + "배포" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2049.environment-variables.json" @@ -1094,7 +1445,12 @@ "termKo": "OAuth 2.0", "termEn": "OAuth 2.0", "summary": "애플리케이션이 사용자 비밀번호를 공유하지 않고도, 다른 서비스의 자원에 접근 권한을 위임받을 수 있게 해주는 산업 표준 프로토콜입니다.", - "tags": ["백엔드", "보안-네트워크", "API", "인증"], + "tags": [ + "백엔드", + "보안-네트워크", + "API", + "인증" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2050.oauth-2-0.json" @@ -1105,7 +1461,12 @@ "termKo": "OpenID Connect", "termEn": "OpenID Connect", "summary": "OAuth 2.0 위에서 동작하는 ID 계층으로, 표준화된 방법으로 로그인(인증)과 사용자 프로필 정보를 제공하는 프로토콜입니다.", - "tags": ["백엔드", "보안-네트워크", "인증", "API"], + "tags": [ + "백엔드", + "보안-네트워크", + "인증", + "API" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2051.openid-connect.json" @@ -1116,7 +1477,12 @@ "termKo": "gRPC", "termEn": "gRPC", "summary": "HTTP/2와 Protocol Buffers를 기반으로 한 고성능 RPC 프레임워크로, 서비스 간 통신을 효율적으로 구현할 수 있습니다.", - "tags": ["백엔드", "통신", "MSA", "API"], + "tags": [ + "백엔드", + "통신", + "MSA", + "API" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2052.grpc.json" @@ -1127,7 +1493,11 @@ "termKo": "프로토콜 버퍼", "termEn": "Protocol Buffers", "summary": "구글이 만든 언어 중립·플랫폼 중립의 구조화된 데이터 직렬화 포맷으로, 작고 빠른 바이너리 인코딩을 제공합니다.", - "tags": ["백엔드", "데이터 포맷", "통신"], + "tags": [ + "백엔드", + "데이터 포맷", + "통신" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2053.protocol-buffers.json" @@ -1138,7 +1508,11 @@ "termKo": "웹훅", "termEn": "Webhook", "summary": "특정 이벤트가 발생했을 때, 서버가 사전에 등록된 URL로 HTTP 요청을 보내 변경 사항을 실시간으로 알려주는 방식입니다.", - "tags": ["백엔드", "API", "통신"], + "tags": [ + "백엔드", + "API", + "통신" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2054.webhook.json" @@ -1149,7 +1523,11 @@ "termKo": "서버 센트 이벤트", "termEn": "Server-Sent Events", "summary": "HTTP를 통해 서버가 클라이언트로 단방향 스트리밍 이벤트를 지속적으로 전송하는 기술입니다.", - "tags": ["백엔드", "통신", "실시간"], + "tags": [ + "백엔드", + "통신", + "실시간" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2055.server-sent-events.json" @@ -1160,7 +1538,12 @@ "termKo": "레이트 리미팅", "termEn": "Rate Limiting", "summary": "클라이언트가 일정 시간 동안 보낼 수 있는 요청 수를 제한하여, 남용을 방지하고 서비스 안정성을 확보하는 기법입니다.", - "tags": ["백엔드", "성능", "보안-네트워크", "API"], + "tags": [ + "백엔드", + "성능", + "보안-네트워크", + "API" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2056.rate-limiting.json" @@ -1171,7 +1554,12 @@ "termKo": "회로 차단기 패턴", "termEn": "Circuit Breaker Pattern", "summary": "의존 서비스가 실패 상태일 때 호출을 빠르게 차단하여, 연쇄 장애와 리소스 고갈을 방지하는 내결함성 패턴입니다.", - "tags": ["백엔드", "아키텍처", "MSA", "신뢰성"], + "tags": [ + "백엔드", + "아키텍처", + "MSA", + "신뢰성" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2057.circuit-breaker.json" @@ -1182,7 +1570,12 @@ "termKo": "멱등성", "termEn": "Idempotency", "summary": "같은 요청을 여러 번 반복해도 시스템의 최종 상태가 한 번 수행한 것과 동일하게 유지되는 성질입니다.", - "tags": ["백엔드", "API", "HTTP", "신뢰성"], + "tags": [ + "백엔드", + "API", + "HTTP", + "신뢰성" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2058.idempotency.json" @@ -1193,7 +1586,12 @@ "termKo": "커서 기반 페이지네이션", "termEn": "Cursor-based Pagination", "summary": "정렬 키를 커서로 사용해 다음 페이지의 시작 지점을 가리키는 방식으로, 대용량 데이터에서 안정적이고 빠른 페이지네이션을 제공합니다.", - "tags": ["백엔드", "데이터베이스", "성능", "API"], + "tags": [ + "백엔드", + "데이터베이스", + "성능", + "API" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2059.cursor-pagination.json" @@ -1204,7 +1602,12 @@ "termKo": "CQRS", "termEn": "CQRS", "summary": "읽기(쿼리)와 쓰기(커맨드) 모델을 분리하여 확장성과 성능을 높이는 아키텍처 패턴입니다.", - "tags": ["백엔드", "아키텍처", "MSA", "성능"], + "tags": [ + "백엔드", + "아키텍처", + "MSA", + "성능" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2060.cqrs.json" @@ -1215,7 +1618,12 @@ "termKo": "이벤트 소싱", "termEn": "Event Sourcing", "summary": "시스템 상태를 스냅샷이 아닌 '이벤트의 연속'으로 영속화하여, 상태를 재구성하고 감사 추적을 보장하는 패턴입니다.", - "tags": ["백엔드", "아키텍처", "데이터", "MSA"], + "tags": [ + "백엔드", + "아키텍처", + "데이터", + "MSA" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2061.event-sourcing.json" @@ -1226,7 +1634,12 @@ "termKo": "사가 패턴", "termEn": "Saga Pattern", "summary": "분산 트랜잭션을 각 서비스의 로컬 트랜잭션과 보상(취소) 작업들의 시퀀스로 분해하여 일관성을 유지하는 패턴입니다.", - "tags": ["백엔드", "아키텍처", "MSA", "트랜잭션"], + "tags": [ + "백엔드", + "아키텍처", + "MSA", + "트랜잭션" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2062.saga-pattern.json" @@ -1237,7 +1650,11 @@ "termKo": "API 버저닝", "termEn": "API Versioning", "summary": "API 변경이 기존 클라이언트를 깨뜨리지 않도록, 버전을 명시적으로 관리하는 전략입니다.", - "tags": ["백엔드", "API", "설계"], + "tags": [ + "백엔드", + "API", + "설계" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2063.api-versioning.json" @@ -1248,7 +1665,12 @@ "termKo": "ETag", "termEn": "ETag", "summary": "리소스의 버전을 나타내는 식별자 해시로, 조건부 요청(캐시 검증)과 동시성 제어를 지원합니다.", - "tags": ["백엔드", "HTTP", "캐시", "성능"], + "tags": [ + "백엔드", + "HTTP", + "캐시", + "성능" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2064.etag.json" @@ -1259,7 +1681,12 @@ "termKo": "콘텐츠 협상", "termEn": "Content Negotiation", "summary": "클라이언트와 서버가 응답 형식(언어, 미디어 타입, 인코딩 등)을 HTTP 헤더로 협상해 결정하는 메커니즘입니다.", - "tags": ["백엔드", "HTTP", "API", "국제화"], + "tags": [ + "백엔드", + "HTTP", + "API", + "국제화" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2065.content-negotiation.json" @@ -1270,7 +1697,11 @@ "termKo": "MIME 타입", "termEn": "MIME Type", "summary": "전송되는 데이터의 형식을 나타내는 표준 식별자(예: application/json, text/html)입니다.", - "tags": ["백엔드", "HTTP", "API"], + "tags": [ + "백엔드", + "HTTP", + "API" + ], "primaryTag": "백엔드", "level": "beginner", "file": "/terms/2000/2066.mime-type.json" @@ -1281,7 +1712,12 @@ "termKo": "HATEOAS", "termEn": "HATEOAS", "summary": "REST 제약 조건 중 하나로, 클라이언트가 하이퍼미디어 링크를 통해 동적으로 가능한 행동을 발견할 수 있게 하는 원칙입니다.", - "tags": ["백엔드", "API", "REST", "설계"], + "tags": [ + "백엔드", + "API", + "REST", + "설계" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2067.hateoas.json" @@ -1292,7 +1728,12 @@ "termKo": "gRPC 게이트웨이", "termEn": "gRPC Gateway", "summary": "gRPC 서비스를 HTTP/JSON REST 인터페이스로 자동 노출해주는 프록시/코드 생성 도구입니다.", - "tags": ["백엔드", "API", "통신", "MSA"], + "tags": [ + "백엔드", + "API", + "통신", + "MSA" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2068.grpc-gateway.json" @@ -1303,7 +1744,12 @@ "termKo": "블루-그린 배포", "termEn": "Blue-Green Deployment", "summary": "두 개의 동일한 운영 환경(Blue/Green)을 유지하며, 트래픽 스위칭으로 무중단 배포와 신속한 롤백을 가능하게 하는 전략입니다.", - "tags": ["백엔드", "DevOps", "배포", "신뢰성"], + "tags": [ + "백엔드", + "DevOps", + "배포", + "신뢰성" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2069.blue-green-deployment.json" @@ -1314,7 +1760,12 @@ "termKo": "카나리 배포", "termEn": "Canary Deployment", "summary": "새 버전을 소수의 사용자에게만 점진적으로 노출해 문제를 조기 탐지하고, 안전하면 전체로 확장하는 배포 전략입니다.", - "tags": ["백엔드", "DevOps", "배포", "신뢰성"], + "tags": [ + "백엔드", + "DevOps", + "배포", + "신뢰성" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2070.canary-deployment.json" @@ -1325,7 +1776,12 @@ "termKo": "롤링 업데이트", "termEn": "Rolling Update", "summary": "서버 인스턴스를 순차적으로 교체하여, 전체 중 일부만 내려가게 하고 서비스 중단을 최소화하는 배포 방식입니다.", - "tags": ["백엔드", "DevOps", "배포", "신뢰성"], + "tags": [ + "백엔드", + "DevOps", + "배포", + "신뢰성" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2071.rolling-update.json" @@ -1336,7 +1792,12 @@ "termKo": "카오스 엔지니어링", "termEn": "Chaos Engineering", "summary": "의도적으로 장애를 주입해 시스템의 복원력과 가설(가용성 설계)이 실제로 유효한지 검증하는 실천 방법입니다.", - "tags": ["백엔드", "신뢰성", "DevOps", "관측성"], + "tags": [ + "백엔드", + "신뢰성", + "DevOps", + "관측성" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2072.chaos-engineering.json" @@ -1347,7 +1808,12 @@ "termKo": "백프레셔", "termEn": "Backpressure", "summary": "생산자(프로듀서)의 데이터 생성 속도가 소비자(컨슈머)의 처리 속도를 초과할 때, 흐름을 제어해 서비스 붕괴를 막는 기법입니다.", - "tags": ["백엔드", "성능", "스트리밍", "MSA"], + "tags": [ + "백엔드", + "성능", + "스트리밍", + "MSA" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2073.backpressure.json" @@ -1358,7 +1824,12 @@ "termKo": "데드 레터 큐", "termEn": "Dead Letter Queue", "summary": "여러 번 재시도해도 처리되지 않는 메시지를 별도 보관하는 큐로, 장애 원인 분석과 재처리를 가능하게 합니다.", - "tags": ["백엔드", "MSA", "메시지", "신뢰성"], + "tags": [ + "백엔드", + "MSA", + "메시지", + "신뢰성" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2074.dead-letter-queue.json" @@ -1369,7 +1840,12 @@ "termKo": "아웃박스 패턴", "termEn": "Outbox Pattern", "summary": "로컬 트랜잭션과 이벤트 발행의 일관성을 위해, 같은 DB에 아웃박스 테이블로 이벤트를 저장한 뒤 별도 프로세스가 발행하는 패턴입니다.", - "tags": ["백엔드", "아키텍처", "MSA", "트랜잭션"], + "tags": [ + "백엔드", + "아키텍처", + "MSA", + "트랜잭션" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2075.outbox-pattern.json" @@ -1380,7 +1856,12 @@ "termKo": "데이터 샤딩", "termEn": "Data Sharding", "summary": "대용량 데이터를 여러 데이터베이스/서버에 수평 분할해 저장·조회 부하를 분산하는 기법입니다.", - "tags": ["백엔드", "데이터베이스", "확장성", "성능"], + "tags": [ + "백엔드", + "데이터베이스", + "확장성", + "성능" + ], "primaryTag": "백엔드", "level": "advanced", "file": "/terms/2000/2076.data-sharding.json" @@ -1391,7 +1872,12 @@ "termKo": "리드 레플리카", "termEn": "Read Replica", "summary": "주(Primary) DB의 데이터를 복제해 읽기 전용으로 제공하는 인스턴스로, 조회 부하 분산과 가용성 향상에 사용됩니다.", - "tags": ["백엔드", "데이터베이스", "성능", "가용성"], + "tags": [ + "백엔드", + "데이터베이스", + "성능", + "가용성" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2077.read-replica.json" @@ -1402,7 +1888,11 @@ "termKo": "커넥션 풀링", "termEn": "Connection Pooling", "summary": "DB나 외부 서비스와의 연결을 재사용 가능한 풀로 관리하여, 연결 생성 비용과 지연을 크게 줄이는 성능 최적화 기법입니다.", - "tags": ["백엔드", "데이터베이스", "성능"], + "tags": [ + "백엔드", + "데이터베이스", + "성능" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2078.connection-pooling.json" @@ -1413,7 +1903,12 @@ "termKo": "TLS 종료", "termEn": "TLS Termination", "summary": "암호화 통신을 로드 밸런서/프록시 등 경계 지점에서 해제하고, 내부 통신은 평문 또는 재암호화로 처리하는 방식입니다.", - "tags": ["백엔드", "보안-네트워크", "DevOps", "인프라"], + "tags": [ + "백엔드", + "보안-네트워크", + "DevOps", + "인프라" + ], "primaryTag": "백엔드", "level": "intermediate", "file": "/terms/2000/2079.tls-termination.json" @@ -1424,7 +1919,10 @@ "termKo": "Docker", "termEn": "Docker", "summary": "애플리케이션과 그 실행 환경을 하나로 묶어 어디서든 일관되게 실행할 수 있도록 하는 컨테이너 기반의 가상화 기술 및 플랫폼.", - "tags": ["DevOps", "클라우드"], + "tags": [ + "DevOps", + "클라우드" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3000.Docker.json" @@ -1435,7 +1933,10 @@ "termKo": "Kubernetes", "termEn": "Kubernetes", "summary": "수많은 Docker 컨테이너들을 자동화하여 배포, 확장(Scale), 관리할 수 있도록 해주는 오픈소스 컨테이너 오케스트레이션 플랫폼.", - "tags": ["DevOps", "클라우드"], + "tags": [ + "DevOps", + "클라우드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3001.K8s.json" @@ -1446,7 +1947,9 @@ "termKo": "CI/CD", "termEn": "CI/CD", "summary": "애플리케이션 개발 단계를 자동화하여, 코드 변경 사항을 주기적으로 통합(CI)하고, 테스트를 거쳐 신속하게 사용자에게 배포(CD)하는 소프트웨어 개발 방식.", - "tags": ["DevOps"], + "tags": [ + "DevOps" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3002.CI-CD.json" @@ -1457,7 +1960,10 @@ "termKo": "모니터링", "termEn": "Monitoring", "summary": "시스템, 애플리케이션, 인프라의 성능 지표(Metrics), 로그(Logs), 추적(Traces) 정보를 지속적으로 수집하고 분석하여, 시스템의 상태와 가용성을 확인하고 장애 발생 시 신속하게 대응하는 일련의 활동.", - "tags": ["DevOps", "클라우드"], + "tags": [ + "DevOps", + "클라우드" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3003.Monitorying.json" @@ -1468,7 +1974,10 @@ "termKo": "MSA", "termEn": "MSA", "summary": "하나의 대규모 애플리케이션을 각각 독립적인 비즈니스 로직을 수행하는 작고 독립적인 서비스(Microservice)들의 집합으로 분리하여 구축하는 소프트웨어 아키텍처 방식.", - "tags": ["DevOps", "백엔드"], + "tags": [ + "DevOps", + "백엔드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3004.MSA.json" @@ -1479,7 +1988,9 @@ "termKo": "깃", "termEn": "Git", "summary": "소스 코드의 변경 이력을 효율적으로 관리할 수 있게 설계된 분산 버전 관리 시스템(DVCS).", - "tags": ["DevOps"], + "tags": [ + "DevOps" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3005.Git.json" @@ -1490,7 +2001,10 @@ "termKo": "파이프라인", "termEn": "Pipeline", "summary": "소스 코드 변경이 감지될 때부터 빌드, 테스트, 배포까지 소프트웨어 딜리버리 과정을 자동화된 일련의 단계(Stage)와 작업(Job)으로 정의한 흐름.", - "tags": ["DevOps", "클라우드"], + "tags": [ + "DevOps", + "클라우드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3006.Pipeline.json" @@ -1501,7 +2015,10 @@ "termKo": "Helm", "termEn": "Helm", "summary": "Kubernetes 환경에서 애플리케이션의 배포 및 구성을 단순화하고 재사용 가능한 형태로 묶어 관리하는 패키지 관리자 도구.", - "tags": ["DevOps", "클라우드"], + "tags": [ + "DevOps", + "클라우드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3007.Helm.json" @@ -1512,7 +2029,9 @@ "termKo": "로깅", "termEn": "Logging", "summary": "시스템이나 애플리케이션이 실행되는 동안 발생하는 모든 동작, 상태 변화, 오류 등의 이벤트 정보를 순차적으로 기록하고, 이를 수집 및 분석하여 시스템의 문제 진단 및 흐름 파악에 사용하는 과정.", - "tags": ["DevOps"], + "tags": [ + "DevOps" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3008.Logging.json" @@ -1523,7 +2042,9 @@ "termKo": "SRE", "termEn": "SRE", "summary": "Google에서 시작된 개념으로, 소프트웨어 엔지니어링의 원칙과 자동화 기술을 시스템 운영 및 인프라 문제 해결에 적용하여 서비스의 신뢰성, 안정성, 가용성을 높이는 접근 방식.", - "tags": ["DevOps"], + "tags": [ + "DevOps" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3009.SRE.json" @@ -1534,7 +2055,10 @@ "termKo": "Service Mesh", "termEn": "Service Mesh", "summary": "마이크로서비스 아키텍처(MSA)에서 서비스 간의 통신, 보안, 관찰 가능성을 독립적으로 처리하는 전용 인프라 계층.", - "tags": ["DevOps", "클라우드"], + "tags": [ + "DevOps", + "클라우드" + ], "primaryTag": "DevOps", "level": "advanced", "file": "/terms/3000/3010.Service-Mash.json" @@ -1545,7 +2069,9 @@ "termKo": "AWS", "termEn": "AWS", "summary": "Amazon이 제공하는 세계 최대 규모의 클라우드 컴퓨팅 플랫폼.", - "tags": ["클라우드"], + "tags": [ + "클라우드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3011.AWS.json" @@ -1556,7 +2082,9 @@ "termKo": "GCP", "termEn": "GCP", "summary": "Google이 자체 서비스에 사용하는 인프라를 기반으로 제공하는 클라우드 컴퓨팅 서비스.", - "tags": ["클라우드"], + "tags": [ + "클라우드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3012.GCP.json" @@ -1567,7 +2095,9 @@ "termKo": "Azure", "termEn": "Azure", "summary": "Microsoft가 제공하는 클라우드 컴퓨팅 플랫폼.", - "tags": ["클라우드"], + "tags": [ + "클라우드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3013.Azure.json" @@ -1578,7 +2108,9 @@ "termKo": "Serverless", "termEn": "Serverless", "summary": "개발자가 서버 인프라 관리에 신경 쓰지 않고 코드 작성 및 배포에만 집중할 수 있도록, 클라우드 제공자가 서버 운영을 전적으로 대행하는 컴퓨팅 모델.", - "tags": ["클라우드"], + "tags": [ + "클라우드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3014.Serverless.json" @@ -1589,7 +2121,10 @@ "termKo": "코드형 인프라", "termEn": "IaC", "summary": "서버, 네트워크, 데이터베이스 등 IT 인프라 환경 전체를 코드 파일로 정의하고 관리하여, 수동 작업 없이 자동화된 프로세스를 통해 인프라를 배포하고 유지보수하는 방법론.", - "tags": ["클라우드", "DevOps"], + "tags": [ + "클라우드", + "DevOps" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3015.IaC.json" @@ -1600,7 +2135,10 @@ "termKo": "Nginx", "termEn": "Nginx", "summary": "높은 동시 처리 능력과 낮은 메모리 사용률이 특징인 웹 서버 소프트웨어.", - "tags": ["클라우드", "DevOps"], + "tags": [ + "클라우드", + "DevOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3016.Nginx.json" @@ -1611,7 +2149,9 @@ "termKo": "아파치", "termEn": "Apache", "summary": "가장 오래되고 널리 사용되는 오픈소스 웹 서버 소프트웨어.", - "tags": ["클라우드"], + "tags": [ + "클라우드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3017.Apache.json" @@ -1622,7 +2162,9 @@ "termKo": "가상 머신", "termEn": "VM", "summary": "단일 물리적 서버의 하드웨어 리소스(CPU, 메모리, 스토리지)를 가상화하여, 그 위에 독립된 운영체제와 애플리케이션을 구동할 수 있도록 만든 가상 컴퓨터.", - "tags": ["클라우드"], + "tags": [ + "클라우드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3018.VM.json" @@ -1633,7 +2175,10 @@ "termKo": "API Gateway", "termEn": "API Gateway", "summary": "마이크로서비스 아키텍처(MSA)에서 모든 클라이언트 요청의 단일 진입점 역할을 수행하며, 요청을 적절한 서비스로 라우팅하고, 인증, 속도 제한, 모니터링 등을 중앙에서 처리하는 서버.", - "tags": ["클라우드", "백엔드"], + "tags": [ + "클라우드", + "백엔드" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3019.api-Gatewqy.json" @@ -1644,7 +2189,10 @@ "termKo": "VPC", "termEn": "VPC", "summary": "클라우드 제공사(AWS, GCP 등)의 공용 클라우드 내부에 고객 전용으로 할당된, 논리적으로 격리된 가상 네트워크 환경.", - "tags": ["클라우드", "보안/네트워크"], + "tags": [ + "클라우드", + "보안/네트워크" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3020.VPC.json" @@ -1655,7 +2203,9 @@ "termKo": "전송 계층 보안", "termEn": "TLS", "summary": "SSL(3021)의 취약점을 개선하고 공식적으로 대체하여 사용되는 보안 프로토콜.", - "tags": ["보안/네트워크"], + "tags": [ + "보안/네트워크" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3022.TLS.json" @@ -1666,7 +2216,10 @@ "termKo": "개인정보보호", "termEn": "Data Privacy", "summary": "개인의 식별 정보(이름, 주소, 전화번호 등)를 안전하게 수집, 저장, 처리하고, 정보 주체(사용자)의 권리를 보장하기 위한 법적, 기술적, 관리적 조치 및 원칙의 총체.", - "tags": ["보안/네트워크", "IT비즈니스"], + "tags": [ + "보안/네트워크", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3023.data-privacy.json" @@ -1677,7 +2230,10 @@ "termKo": "OAuth", "termEn": "OAuth", "summary": "사용자의 비밀번호를 노출하지 않고, 특정 서비스의 리소스(정보)에 접근할 수 있는 권한을 안전하게 위임하기 위한 개방형 표준 프로토콜.", - "tags": ["보안/네트워크", "백엔드"], + "tags": [ + "보안/네트워크", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "beginner", "file": "/terms/3000/3024.OAuth.json" @@ -1688,7 +2244,10 @@ "termKo": "JWT", "termEn": "JWT", "summary": "정보를 안전하게 전송하기 위한 컴팩트하고 URL-safe한 토큰 형식의 표준.", - "tags": ["보안/네트워크", "백엔드"], + "tags": [ + "보안/네트워크", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3025.JWT.json" @@ -1699,7 +2258,9 @@ "termKo": "XSS", "termEn": "XSS", "summary": "웹 애플리케이션의 입력 값 검증이 미흡할 때, 공격자가 악성 스크립트를 삽입하여 사용자 브라우저에서 실행되게 함으로써 정보를 탈취하거나 세션을 가로채는 보안 공격 방식.", - "tags": ["보안/네트워크"], + "tags": [ + "보안/네트워크" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3026.XSS.json" @@ -1710,7 +2271,10 @@ "termKo": "SQLi", "termEn": "SQLi", "summary": "사용자 입력란에 악의적인 SQL 쿼리문을 삽입하여, 데이터베이스를 변조하거나(삭제, 수정) 기밀 정보를 탈취하는 심각한 웹 보안 공격 방식.", - "tags": ["보안/네트워크", "백엔드"], + "tags": [ + "보안/네트워크", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3027.SQLi.json" @@ -1721,7 +2285,9 @@ "termKo": "OWASP", "termEn": "OWASP", "summary": "안전한 소프트웨어 개발을 돕기 위해 다양한 도구, 문서, 표준을 제공하는 비영리 커뮤니티이자 재단.", - "tags": ["보안/네트워크"], + "tags": [ + "보안/네트워크" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3028.OWASP.json" @@ -1732,7 +2298,9 @@ "termKo": "전송 제어 프로토콜", "termEn": "TCP", "summary": "인터넷 프로토콜(IP) 위에서 동작하며, 데이터 전송의 신뢰성, 순서 보장, 오류 제어를 담당하여 대부분의 인터넷 서비스(HTTP, FTP 등)에서 사용되는 핵심 프로토콜.", - "tags": ["보안/네트워크"], + "tags": [ + "보안/네트워크" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3029.TCP.json" @@ -1743,7 +2311,9 @@ "termKo": "인터넷 프로토콜", "termEn": "IP", "summary": "네트워크상에서 데이터를 목적지까지 정확하게 전송하기 위한 주소 지정(Addressing) 및 라우팅(Routing) 기능을 담당하는, 인터넷 통신의 가장 기본적인 프로토콜.", - "tags": ["보안/네트워크"], + "tags": [ + "보안/네트워크" + ], "primaryTag": "보안/네트워크", "level": "beginner", "file": "/terms/3000/3030.IP.json" @@ -1754,7 +2324,11 @@ "termKo": "CVE", "termEn": "Common Vulnerabilities and Exposures", "summary": "공개적으로 알려진 정보 보안 취약점에 고유하게 할당되는 식별자(ID).", - "tags": ["보안", "IT비즈니스", "DevOps"], + "tags": [ + "보안", + "IT비즈니스", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3031.cve.json" @@ -1765,7 +2339,11 @@ "termKo": "VPN", "termEn": "Virtual Private Network", "summary": "공용 네트워크(인터넷)를 통해 암호화된 터널을 생성하여, 마치 사설 네트워크(Private Network)에 연결된 것처럼 안전하게 통신할 수 있게 하는 기술.", - "tags": ["보안/네트워크", "DevOps", "IT비즈니스"], + "tags": [ + "보안/네트워크", + "DevOps", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "beginner", "file": "/terms/3000/3032.vpn.json" @@ -1776,7 +2354,11 @@ "termKo": "방화벽", "termEn": "Firewall", "summary": "미리 정의된 보안 규칙에 따라 네트워크 트래픽을 모니터링하고 제어하여, 신뢰할 수 없는 외부 네트워크의 접근을 차단하는 시스템.", - "tags": ["보안/네트워크", "DevOps", "클라우드"], + "tags": [ + "보안/네트워크", + "DevOps", + "클라우드" + ], "primaryTag": "보안/네트워크", "level": "beginner", "file": "/terms/3000/3033.firewall.json" @@ -1787,7 +2369,11 @@ "termKo": "DoS 공격", "termEn": "Denial of Service Attack", "summary": "네트워크를 마비시키거나 서버에 과부하를 일으켜, 시스템이 정상적인 사용자에게 서비스를 제공할 수 없도록 만드는 사이버 공격.", - "tags": ["보안/네트워크", "백엔드", "클라우드"], + "tags": [ + "보안/네트워크", + "백엔드", + "클라우드" + ], "primaryTag": "보안/네트워크", "level": "beginner", "file": "/terms/3000/3034.dos.json" @@ -1798,7 +2384,11 @@ "termKo": "Snort", "termEn": "Snort", "summary": "네트워크 트래픽을 실시간으로 분석하여 악의적인 활동이나 패턴을 감지하는 오픈 소스 침입 탐지 시스템(IDS) 및 침입 방지 시스템(IPS).", - "tags": ["보안/네트워크", "DevOps", "클라우드"], + "tags": [ + "보안/네트워크", + "DevOps", + "클라우드" + ], "primaryTag": "보안/네트워크", "level": "advanced", "file": "/terms/3000/3035.snort.json" @@ -1809,7 +2399,11 @@ "termKo": "PKI", "termEn": "Public Key Infrastructure", "summary": "디지털 인증서를 발급, 관리, 폐기하는 전체 시스템으로, 공개 키 암호화 방식을 통해 통신 당사자의 신원을 보증하는 보안 체계.", - "tags": ["보안/네트워크", "백엔드", "IT비즈니스"], + "tags": [ + "보안/네트워크", + "백엔드", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3036.pki.json" @@ -1820,7 +2414,11 @@ "termKo": "제로 트러스트", "termEn": "Zero Trust", "summary": "네트워크 경계 내부에 있더라도 어떤 사용자나 장치도 자동으로 신뢰하지 않고, 모든 접근 시도를 지속적으로 검증하도록 요구하는 보안 패러다임.", - "tags": ["보안/네트워크", "클라우드", "IT비즈니스"], + "tags": [ + "보안/네트워크", + "클라우드", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3037.zero-trust.json" @@ -1831,7 +2429,11 @@ "termKo": "NAT", "termEn": "NAT", "summary": "사설 네트워크(Private IP)의 주소를 공용 네트워크(Public IP) 주소로 변환하여 인터넷에 접속할 수 있게 하거나 그 반대의 변환을 수행하는 기술.", - "tags": ["보안/네트워크", "클라우드", "백엔드"], + "tags": [ + "보안/네트워크", + "클라우드", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "advanced", "file": "/terms/3000/3038.nat.json" @@ -1842,7 +2444,11 @@ "termKo": "서브넷", "termEn": "Subnet", "summary": "하나의 큰 네트워크(VPC 등)를 논리적으로 더 작고 관리하기 쉬운 여러 개의 네트워크 구획으로 나눈 것.", - "tags": ["보안/네트워크", "클라우드", "DevOps"], + "tags": [ + "보안/네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3039.subnet.json" @@ -1853,7 +2459,11 @@ "termKo": "SIS", "termEn": "Security Information System", "summary": "네트워크 트래픽의 악성 활동을 탐지하는 것(IDS)을 넘어, 능동적으로 차단하거나 격리하여 침입을 막는 시스템(IPS).", - "tags": ["보안/네트워크", "DevOps", "백엔드"], + "tags": [ + "보안/네트워크", + "DevOps", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3040.sis.json" @@ -1864,7 +2474,11 @@ "termKo": "Kerberos", "termEn": "Kerberos", "summary": "암호화된 티켓을 사용하여 네트워크 서비스에 접속하는 사용자들의 신원을 상호 검증(양방향 인증)하는 컴퓨터 네트워크 인증 프로토콜.", - "tags": ["보안/네트워크", "백엔드", "IT비즈니스"], + "tags": [ + "보안/네트워크", + "백엔드", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "advanced", "file": "/terms/3000/3041.kerberos.json" @@ -1875,7 +2489,11 @@ "termKo": "SAML", "termEn": "Security Assertion Markup Language", "summary": "인터넷 도메인 간에 사용자 인증 및 권한 부여 데이터를 안전하게 교환하기 위한 XML 기반의 표준 프로토콜.", - "tags": ["보안/네트워크", "백엔드", "IT비즈니스"], + "tags": [ + "보안/네트워크", + "백엔드", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3042.saml.json" @@ -1886,7 +2504,11 @@ "termKo": "IDS", "termEn": "Intrusion Detection System", "summary": "시스템 또는 네트워크를 통과하는 트래픽을 모니터링하여 침입 시도나 악의적인 활동의 징후를 탐지하고 경고하는 보안 시스템.", - "tags": ["보안/네트워크", "DevOps", "클라우드"], + "tags": [ + "보안/네트워크", + "DevOps", + "클라우드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3043.ids.json" @@ -1897,7 +2519,11 @@ "termKo": "NACL", "termEn": "Network Access Control List", "summary": "VPC의 특정 서브넷을 드나드는 트래픽에 대해 허용(Allow) 또는 거부(Deny) 규칙을 적용하는 방화벽 역할의 네트워크 보안 계층.", - "tags": ["보안/네트워크", "클라우드", "DevOps"], + "tags": [ + "보안/네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3044.nacl.json" @@ -1908,7 +2534,11 @@ "termKo": "SG", "termEn": "Security Group", "summary": "클라우드 환경에서 가상 서버 인스턴스(VM)의 트래픽에 대한 방화벽 역할을 수행하는 상태 저장형(Stateful) 네트워크 보안 계층.", - "tags": ["보안/네트워크", "클라우드", "DevOps"], + "tags": [ + "보안/네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3045.sg.json" @@ -1919,7 +2549,11 @@ "termKo": "포트 스캐닝", "termEn": "Port Scanning", "summary": "네트워크상의 호스트(서버)가 현재 열려 있거나 작동 중인 서비스 포트(Port)를 탐색하기 위해 시도하는 공격 또는 진단 기법.", - "tags": ["보안/네트워크", "DevOps", "백엔드"], + "tags": [ + "보안/네트워크", + "DevOps", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3046.port-scanning.json" @@ -1930,7 +2564,11 @@ "termKo": "DDoS 완화", "termEn": "DDoS Mitigation", "summary": "분산 서비스 거부 공격(DDoS, 3034.dos.json)으로부터 시스템을 보호하기 위해, 공격 트래픽을 식별하고 필터링하여 정상적인 트래픽만 서비스에 도달하도록 하는 일련의 방어 조치.", - "tags": ["보안/네트워크", "클라우드", "DevOps"], + "tags": [ + "보안/네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3047.ddos-mitigation.json" @@ -1941,7 +2579,11 @@ "termKo": "HSTS", "termEn": "HTTP Strict Transport Security", "summary": "웹 서버가 웹 브라우저에게 해당 웹사이트는 항상 HTTPS를 통해서만 접속해야 함을 강제하도록 지시하는 보안 정책.", - "tags": ["보안/네트워크", "프론트엔드", "백엔드"], + "tags": [ + "보안/네트워크", + "프론트엔드", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3048.hsts.json" @@ -1952,7 +2594,11 @@ "termKo": "TLS Handshake", "termEn": "TLS Handshake", "summary": "클라이언트(브라우저)와 서버가 HTTPS 통신을 시작하기 전, 서로의 신원을 확인하고 통신에 사용할 암호화 키를 교환하는 과정.", - "tags": ["보안/네트워크", "백엔드", "프론트엔드"], + "tags": [ + "보안/네트워크", + "백엔드", + "프론트엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3049.tls-handshake.json" @@ -1963,7 +2609,11 @@ "termKo": "TLS 세션 재개", "termEn": "TLS Session Resumption", "summary": "클라이언트와 서버가 이전에 협상했던 암호화 키와 설정을 재사용하여, 새로운 TLS 핸드셰이크 과정을 생략하거나 단축하는 기술.", - "tags": ["보안/네트워크", "백엔드", "성능"], + "tags": [ + "보안/네트워크", + "백엔드", + "성능" + ], "primaryTag": "보안/네트워크", "level": "advanced", "file": "/terms/3000/3050.tls-session-resumption.json" @@ -1974,7 +2624,11 @@ "termKo": "네트워크 지연 시간", "termEn": "Network Latency", "summary": "데이터 패킷이 출발지에서 목적지까지 도달하는 데 걸리는 시간. 네트워크 성능을 측정하는 핵심 지표 중 하나.", - "tags": ["보안/네트워크", "클라우드", "성능"], + "tags": [ + "보안/네트워크", + "클라우드", + "성능" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3051.network-latency.json" @@ -1985,7 +2639,11 @@ "termKo": "프록시 서버", "termEn": "Proxy Server", "summary": "클라이언트와 서버 사이에서 클라이언트의 요청을 대신 받아 서버에 전달하고, 서버의 응답을 클라이언트에게 전달하는 중개 서버.", - "tags": ["네트워크", "보안", "백엔드"], + "tags": [ + "네트워크", + "보안", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3052.proxy-server.json" @@ -1996,7 +2654,11 @@ "termKo": "Bastion Host", "termEn": "Bastion Host", "summary": "외부 네트워크로부터 내부의 사설 네트워크(프라이빗 서브넷)에 안전하게 접속하기 위해 중간에 배치된, 특별히 강화된 보안 서버.", - "tags": ["보안/네트워크", "클라우드", "DevOps"], + "tags": [ + "보안/네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3053.bastion-host.json" @@ -2007,7 +2669,11 @@ "termKo": "IdP", "termEn": "Identity Provider", "summary": "사용자의 신원 정보(계정, 비밀번호, 속성 등)를 생성, 관리하고, 이 정보를 기반으로 서비스 제공자(SP)에게 인증 서비스를 제공하는 시스템.", - "tags": ["보안", "인증", "IT비즈니스"], + "tags": [ + "보안", + "인증", + "IT비즈니스" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3054.idp.json" @@ -2018,7 +2684,11 @@ "termKo": "WAF 규칙", "termEn": "WAF Rule", "summary": "웹 애플리케이션 방화벽에 적용되어, 특정 패턴을 갖는 HTTP 요청을 검사하고 차단할지 여부를 결정하는 조건문.", - "tags": ["보안/네트워크", "백엔드", "DevOps"], + "tags": [ + "보안/네트워크", + "백엔드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3055.waf-rule.json" @@ -2029,7 +2699,11 @@ "termKo": "보안 헤더", "termEn": "Security Header", "summary": "웹 서버 응답에 포함되어 브라우저에게 보안 관련 동작을 지시함으로써, 웹 애플리케이션의 특정 공격(XSS, 클릭재킹 등)을 예방하는 HTTP 응답 헤더.", - "tags": ["보안/네트워크", "프론트엔드", "백엔드"], + "tags": [ + "보안/네트워크", + "프론트엔드", + "백엔드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3056.security-header.json" @@ -2040,7 +2714,11 @@ "termKo": "서브넷 마스크", "termEn": "Subnet Mask", "summary": "IP 주소에서 네트워크 주소와 호스트(개별 장치) 주소를 구분하는 데 사용되는 32비트 숫자.", - "tags": ["네트워크", "클라우드", "DevOps"], + "tags": [ + "네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3057.subnet-mask.json" @@ -2051,7 +2729,11 @@ "termKo": "중간자 공격", "termEn": "Man-in-the-Middle Attack", "summary": "공격자가 통신을 주고받는 두 당사자(클라이언트와 서버) 사이에 몰래 끼어들어, 모든 통신 내용을 가로채거나 위변조하는 공격 기법.", - "tags": ["보안/네트워크", "백엔드", "클라우드"], + "tags": [ + "보안/네트워크", + "백엔드", + "클라우드" + ], "primaryTag": "보안/네트워크", "level": "intermediate", "file": "/terms/3000/3058.man-in-the-middle.json" @@ -2062,7 +2744,11 @@ "termKo": "제로데이 공격", "termEn": "Zero-Day Exploit", "summary": "소프트웨어 개발사나 보안 전문가에게 취약점(Vulnerability)이 전혀 알려지지 않은 상태(보안 패치 출시일이 0일)에서 이루어지는 공격.", - "tags": ["보안", "IT비즈니스", "DevOps"], + "tags": [ + "보안", + "IT비즈니스", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "advanced", "file": "/terms/3000/3059.zero-day-exploit.json" @@ -2073,7 +2759,11 @@ "termKo": "네트워크 분리", "termEn": "Network Segmentation", "summary": "하나의 네트워크를 논리적 또는 물리적으로 여러 개의 독립된 작은 네트워크(세그먼트)로 나누고, 분리된 구역 간 통신을 엄격하게 제어하는 보안 전략.", - "tags": ["보안/네트워크", "클라우드", "DevOps"], + "tags": [ + "보안/네트워크", + "클라우드", + "DevOps" + ], "primaryTag": "보안/네트워크", "level": "advanced", "file": "/terms/3000/3060.network-segmentation.json" @@ -2084,7 +2774,11 @@ "termKo": "프라이빗 클라우드", "termEn": "Private Cloud", "summary": "특정 조직만을 위해 구축 및 운영되는 클라우드 인프라로, 조직 내부의 데이터 센터에 자체적으로 구축하거나 외부 업체가 전용으로 호스팅하는 형태.", - "tags": ["클라우드", "보안/네트워크", "IT비즈니스"], + "tags": [ + "클라우드", + "보안/네트워크", + "IT비즈니스" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3061.private-cloud.json" @@ -2095,7 +2789,11 @@ "termKo": "퍼블릭 클라우드", "termEn": "Public Cloud", "summary": "Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure 등 외부 서비스 제공업체가 소유하고 운영하며, 인터넷을 통해 일반 대중에게 제공되는 클라우드 서비스.", - "tags": ["클라우드", "IT비즈니스", "DevOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "DevOps" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3062.public-cloud.json" @@ -2106,7 +2804,11 @@ "termKo": "하이브리드 클라우드", "termEn": "Hybrid Cloud", "summary": "프라이빗 클라우드와 퍼블릭 클라우드를 결합하여, 두 환경 간에 데이터와 애플리케이션을 공유하고 관리하는 인프라 모델.", - "tags": ["클라우드", "IT비즈니스", "DevOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "DevOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3063.hybrid-cloud.json" @@ -2117,7 +2819,11 @@ "termKo": "멀티 클라우드", "termEn": "Multi-Cloud", "summary": "하나의 조직이 AWS, GCP, Azure 등 두 개 이상의 서로 다른 퍼블릭 클라우드 서비스 제공업체를 동시에 사용하는 전략.", - "tags": ["클라우드", "IT비즈니스", "DevOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "DevOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3064.multi-cloud.json" @@ -2128,7 +2834,11 @@ "termKo": "클라우드 컴퓨팅", "termEn": "Cloud Computing", "summary": "인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어 등 컴퓨팅 자원을 필요할 때 즉시 사용하고 사용량만큼만 비용을 지불하는 방식.", - "tags": ["클라우드", "IT비즈니스", "DevOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "DevOps" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3065.cloud-computing.json" @@ -2139,7 +2849,11 @@ "termKo": "클라우드 스토리지", "termEn": "Cloud Storage", "summary": "인터넷을 통해 데이터를 저장하고, 필요할 때 언제든지 접근할 수 있게 제공되는 서비스.", - "tags": ["클라우드", "데이터", "백엔드"], + "tags": [ + "클라우드", + "데이터", + "백엔드" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3066.cloud-storage.json" @@ -2150,7 +2864,11 @@ "termKo": "VPC Private Link", "termEn": "VPC Private Link", "summary": "퍼블릭 인터넷을 거치지 않고, 고객의 VPC(3020.VPC.json)와 AWS 서비스 또는 다른 고객의 VPC 서비스 간에 안전하고 사적인 연결을 설정하는 기술.", - "tags": ["클라우드", "보안/네트워크", "백엔드"], + "tags": [ + "클라우드", + "보안/네트워크", + "백엔드" + ], "primaryTag": "클라우드", "level": "advanced", "file": "/terms/3000/3067.vpc-private-link.json" @@ -2161,7 +2879,11 @@ "termKo": "클라우드 네이티브 툴", "termEn": "Cloud Native Tool", "summary": "컨테이너, 마이크로서비스 및 동적 환경에 최적화된 애플리케이션 개발, 배포, 운영을 지원하는 모든 오픈소스 및 상용 도구.", - "tags": ["클라우드", "DevOps", "백엔드"], + "tags": [ + "클라우드", + "DevOps", + "백엔드" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3068.cloud-native-tool.json" @@ -2172,7 +2894,11 @@ "termKo": "자동 확장", "termEn": "Auto Scaling", "summary": "애플리케이션의 트래픽 또는 부하 변화에 따라 컴퓨팅 자원(서버 인스턴스)의 수량을 자동으로 늘리거나 줄여주는 클라우드 기능.", - "tags": ["클라우드", "DevOps", "백엔드"], + "tags": [ + "클라우드", + "DevOps", + "백엔드" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3069.auto-scaling.json" @@ -2183,7 +2909,11 @@ "termKo": "컨테이너 오케스트레이션", "termEn": "Container Orchestration", "summary": "다수의 컨테이너를 대규모로 배포, 관리, 확장, 네트워킹 및 로드 밸런싱하는 작업을 자동화하는 기술.", - "tags": ["클라우드", "DevOps", "백엔드"], + "tags": [ + "클라우드", + "DevOps", + "백엔드" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3070.container-orchestration.json" @@ -2194,7 +2924,11 @@ "termKo": "예약 인스턴스", "termEn": "Reserved Instance", "summary": "클라우드 제공업체와 1년 또는 3년 단위로 특정 컴퓨팅 자원(VM) 사용 계약을 맺고, 온디맨드 요금보다 훨씬 저렴하게 이용하는 할인 구매 모델.", - "tags": ["클라우드", "IT비즈니스", "FinOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "FinOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3071.reserved-instance.json" @@ -2205,7 +2939,11 @@ "termKo": "클라우드 버스팅", "termEn": "Cloud Bursting", "summary": "프라이빗 클라우드의 자원이 한계에 도달했을 때, 일시적으로 퍼블릭 클라우드의 자원을 끌어다 쓰는 하이브리드 클라우드 전략.", - "tags": ["클라우드", "DevOps", "IT비즈니스"], + "tags": [ + "클라우드", + "DevOps", + "IT비즈니스" + ], "primaryTag": "클라우드", "level": "advanced", "file": "/terms/3000/3072.cloud-bursting.json" @@ -2216,7 +2954,11 @@ "termKo": "클라우드 마이그레이션", "termEn": "Cloud Migration", "summary": "IT 시스템, 애플리케이션, 데이터 등을 기존의 온프레미스 환경이나 다른 클라우드 환경에서 새로운 클라우드 환경으로 이동시키는 과정.", - "tags": ["클라우드", "IT비즈니스", "DevOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "DevOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3073.cloud-migration.json" @@ -2227,7 +2969,11 @@ "termKo": "IaaS (컴퓨트)", "termEn": "IaaS Compute", "summary": "클라우드 환경에서 CPU, 메모리 등의 컴퓨팅 자원을 가상 머신 형태로 빌려 사용하는 서비스.", - "tags": ["클라우드", "백엔드", "DevOps"], + "tags": [ + "클라우드", + "백엔드", + "DevOps" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3074.iaas-compute.json" @@ -2238,7 +2984,11 @@ "termKo": "서버리스 플랫폼", "termEn": "Serverless Platform", "summary": "서버 관리 부담 없이 코드를 배포하고 실행할 수 있도록 지원하는 클라우드 환경 및 관련 도구 모음.", - "tags": ["클라우드", "백엔드", "DevOps"], + "tags": [ + "클라우드", + "백엔드", + "DevOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3075.serverless-platform.json" @@ -2249,7 +2999,11 @@ "termKo": "클라우드 로드 밸런서", "termEn": "Cloud Load Balancer", "summary": "클라우드 환경에서 제공되는 관리형(Managed) 로드 밸런싱 서비스로, 트래픽 분산과 함께 고가용성, 자동 확장, 보안 기능 등을 내장하여 제공.", - "tags": ["클라우드", "DevOps", "보안/네트워크"], + "tags": [ + "클라우드", + "DevOps", + "보안/네트워크" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3076.cloud-load-balancer.json" @@ -2260,7 +3014,11 @@ "termKo": "클라우드 네트워킹", "termEn": "Cloud Networking", "summary": "클라우드 환경에서 서버 인스턴스, 로드 밸런서, 데이터베이스 등 리소스 간의 안전하고 효율적인 통신을 제공하기 위한 가상 네트워킹 서비스.", - "tags": ["클라우드", "보안/네트워크", "DevOps"], + "tags": [ + "클라우드", + "보안/네트워크", + "DevOps" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3077.cloud-networking.json" @@ -2271,7 +3029,11 @@ "termKo": "클라우드 종속성", "termEn": "Cloud Vendor Lock-in", "summary": "특정 클라우드 제공업체의 독점적인 기술이나 서비스(예: 특정 DB, ML 서비스)를 깊숙이 사용하여, 다른 클라우드로의 전환이 어려워지는 문제.", - "tags": ["클라우드", "IT비즈니스", "DevOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "DevOps" + ], "primaryTag": "클라우드", "level": "advanced", "file": "/terms/3000/3078.cloud-vendor-lock-in.json" @@ -2282,7 +3044,11 @@ "termKo": "클라우드 규정 준수", "termEn": "Cloud Compliance", "summary": "클라우드 환경에서 운영되는 시스템이 GDPR, HIPAA, 금융법규 등 법률 및 산업 표준의 요구 사항을 충족하는 것.", - "tags": ["클라우드", "보안/네트워크", "IT비즈니스"], + "tags": [ + "클라우드", + "보안/네트워크", + "IT비즈니스" + ], "primaryTag": "클라우드", "level": "intermediate", "file": "/terms/3000/3079.cloud-compliance.json" @@ -2293,7 +3059,11 @@ "termKo": "클라우드 빌링", "termEn": "Cloud Billing", "summary": "클라우드 서비스 사용량(컴퓨팅, 스토리지, 네트워크)을 측정하고, 이에 기반하여 사용자에게 비용을 청구하는 시스템.", - "tags": ["클라우드", "IT비즈니스", "FinOps"], + "tags": [ + "클라우드", + "IT비즈니스", + "FinOps" + ], "primaryTag": "클라우드", "level": "beginner", "file": "/terms/3000/3080.cloud-billing.json" @@ -2304,7 +3074,11 @@ "termKo": "컨테이너 런타임", "termEn": "Container Runtime", "summary": "컨테이너 이미지를 가져와 컨테이너를 생성하고 실행하는 데 필요한 모든 기능을 제공하는 소프트웨어.", - "tags": ["클라우드", "DevOps", "백엔드"], + "tags": [ + "클라우드", + "DevOps", + "백엔드" + ], "primaryTag": "클라우드", "level": "advanced", "file": "/terms/3000/3081.container-runtime.json" @@ -2315,7 +3089,11 @@ "termKo": "SLO", "termEn": "Service Level Objective", "summary": "서비스 제공자가 고객과 합의한 서비스 수준 지표(SLI)의 목표치.", - "tags": ["DevOps", "IT비즈니스", "SRE"], + "tags": [ + "DevOps", + "IT비즈니스", + "SRE" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3082.slo.json" @@ -2326,7 +3104,11 @@ "termKo": "이슈 트래커", "termEn": "Issue Tracker", "summary": "소프트웨어 개발 프로젝트에서 발생하는 버그, 기능 개선 요청, 작업 항목 등을 기록하고 진행 상황을 추적하는 시스템.", - "tags": ["DevOps", "IT비즈니스", "백엔드"], + "tags": [ + "DevOps", + "IT비즈니스", + "백엔드" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3083.issue-tracker.json" @@ -2337,7 +3119,11 @@ "termKo": "인프라 상태", "termEn": "Infrastructure State", "summary": "IaC 도구가 관리하는 서버, 네트워크, 데이터베이스 등 모든 인프라 구성 요소의 최종 설정 및 현황 기록.", - "tags": ["DevOps", "클라우드", "백엔드"], + "tags": [ + "DevOps", + "클라우드", + "백엔드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3084.infrastructure-state.json" @@ -2348,7 +3134,11 @@ "termKo": "형상 관리", "termEn": "Configuration Management", "summary": "하드웨어, 소프트웨어, 문서 등 IT 시스템의 모든 구성 요소(형상)의 상태를 정의하고 일관되게 유지하는 관리 활동.", - "tags": ["DevOps", "클라우드", "백엔드"], + "tags": [ + "DevOps", + "클라우드", + "백엔드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3085.configuration-management.json" @@ -2359,7 +3149,11 @@ "termKo": "비밀 관리", "termEn": "Secret Management", "summary": "민감한 정보(비밀번호, API 키, 인증서 등)를 안전하게 저장, 배포, 접근 제어하는 보안 시스템 및 프로세스.", - "tags": ["DevOps", "보안/네트워크", "클라우드"], + "tags": [ + "DevOps", + "보안/네트워크", + "클라우드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3086.secret-management.json" @@ -2370,7 +3164,11 @@ "termKo": "로깅 툴", "termEn": "Logging Tool", "summary": "애플리케이션 및 인프라에서 발생하는 모든 로그(이벤트 기록)를 수집, 저장, 검색 및 분석하는 데 사용되는 소프트웨어 도구.", - "tags": ["DevOps", "백엔드", "데이터"], + "tags": [ + "DevOps", + "백엔드", + "데이터" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3087.logging-tool.json" @@ -2381,7 +3179,11 @@ "termKo": "모니터링 툴", "termEn": "Monitoring Tool", "summary": "시스템, 애플리케이션, 네트워크의 성능 지표(CPU 사용률, 메모리, 응답 시간 등)를 주기적으로 측정하고 시각화하며 경보를 발생시키는 도구.", - "tags": ["DevOps", "클라우드", "백엔드"], + "tags": [ + "DevOps", + "클라우드", + "백엔드" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3088.monitoring-tool.json" @@ -2392,7 +3194,11 @@ "termKo": "오류 버짓", "termEn": "Error Budget", "summary": "서비스 수준 목표를 달성하기 위해 '허용되는 최대 오류 또는 다운타임'의 총량.", - "tags": ["DevOps", "IT비즈니스", "SRE"], + "tags": [ + "DevOps", + "IT비즈니스", + "SRE" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3089.error-budget.json" @@ -2403,7 +3209,11 @@ "termKo": "라우팅 테이블", "termEn": "Routing Table", "summary": "네트워크 장치(라우터)가 목적지 IP 주소에 도달하기 위해 다음으로 전송해야 할 경로를 지정하는 정보 목록.", - "tags": ["DevOps", "보안/네트워크", "클라우드"], + "tags": [ + "DevOps", + "보안/네트워크", + "클라우드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3090.routing-table.json" @@ -2414,7 +3224,11 @@ "termKo": "테스트 자동화", "termEn": "Test Automation", "summary": "소프트웨어의 기능, 성능, 보안 등을 검증하는 테스트 작업을 스크립트나 도구를 사용하여 자동으로 실행하는 프로세스.", - "tags": ["DevOps", "프론트엔드", "백엔드"], + "tags": [ + "DevOps", + "프론트엔드", + "백엔드" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3091.test-automation.json" @@ -2425,7 +3239,11 @@ "termKo": "DevSecOps", "termEn": "DevSecOps", "summary": "소프트웨어 개발 전 과정(DevOps 라이프사이클)에 보안을 통합하여, 개발 초기 단계(Shift Left)부터 보안 취약점을 예방하고 해결하는 문화 및 방법론.", - "tags": ["DevOps", "보안/네트워크", "IT비즈니스"], + "tags": [ + "DevOps", + "보안/네트워크", + "IT비즈니스" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3092.devsecops.json" @@ -2436,7 +3254,11 @@ "termKo": "GitOps", "termEn": "GitOps", "summary": "Git 저장소를 인프라 및 애플리케이션의 '선언된 상태'를 저장하는 단일 소스로 사용하여, 자동화된 도구로 실제 운영 환경을 Git의 상태와 일치시키는 방법론.", - "tags": ["DevOps", "클라우드", "백엔드"], + "tags": [ + "DevOps", + "클라우드", + "백엔드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3093.gitops.json" @@ -2447,7 +3269,11 @@ "termKo": "불변 인프라", "termEn": "Immutable Infrastructure", "summary": "한 번 배포된 서버나 인프라 구성 요소를 절대 수정하지 않고, 변경이 필요할 경우 기존 인스턴스를 파괴하고 새로운 설정이 적용된 인스턴스로 교체하는 인프라 관리 패러다임.", - "tags": ["DevOps", "클라우드", "백엔드"], + "tags": [ + "DevOps", + "클라우드", + "백엔드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3094.immutable-infrastructure.json" @@ -2458,7 +3284,11 @@ "termKo": "런북 자동화", "termEn": "Runbook Automation", "summary": "시스템 장애 발생 시 사람이 수동으로 수행하던 대응 절차(Runbook)를 코드로 작성하고 자동화하여, 오류 대응 시간을 단축하고 일관성을 확보하는 프로세스.", - "tags": ["DevOps", "SRE", "IT비즈니스"], + "tags": [ + "DevOps", + "SRE", + "IT비즈니스" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3095.runbook-automation.json" @@ -2469,7 +3299,11 @@ "termKo": "분산 추적", "termEn": "Distributed Tracing", "summary": "마이크로서비스 아키텍처에서 사용자 요청 하나가 여러 서비스를 거쳐 처리되는 전 과정을 추적하고 기록하는 기술.", - "tags": ["DevOps", "백엔드", "클라우드"], + "tags": [ + "DevOps", + "백엔드", + "클라우드" + ], "primaryTag": "DevOps", "level": "advanced", "file": "/terms/3000/3096.distributed-tracing.json" @@ -2480,7 +3314,11 @@ "termKo": "형상 불일치", "termEn": "Configuration Drift", "summary": "코드(예: IaC 스크립트)에 정의된 인프라의 '의도된 상태'와, 실제로 운영되는 인프라의 '현재 상태' 사이에 차이가 발생하는 현상.", - "tags": ["DevOps", "클라우드", "보안/네트워크"], + "tags": [ + "DevOps", + "클라우드", + "보안/네트워크" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3097.configuration-drift.json" @@ -2491,7 +3329,11 @@ "termKo": "SaaS 기반 서비스", "termEn": "SaaS-based Service", "summary": "클라우드 제공업체가 호스팅하고 관리하는 소프트웨어를 개발 및 운영에 활용하는 서비스 모델.", - "tags": ["DevOps", "IT비즈니스", "클라우드"], + "tags": [ + "DevOps", + "IT비즈니스", + "클라우드" + ], "primaryTag": "DevOps", "level": "beginner", "file": "/terms/3000/3098.saas-based-service.json" @@ -2502,7 +3344,11 @@ "termKo": "컨테이너 레지스트리", "termEn": "Container Registry", "summary": "빌드가 완료된 도커 또는 OCI(Open Container Initiative) 이미지들을 저장하고 관리하며, 배포 환경으로 전송하는 중앙 집중식 저장소.", - "tags": ["DevOps", "클라우드", "백엔드"], + "tags": [ + "DevOps", + "클라우드", + "백엔드" + ], "primaryTag": "DevOps", "level": "intermediate", "file": "/terms/3000/3099.container-registry.json" @@ -2513,7 +3359,11 @@ "termKo": "SQL", "termEn": "SQL", "summary": "데이터베이스 질의 언어로, 구조화된 데이터를 조회·수정·관리합니다.", - "tags": ["AI", "데이터베이스", "쿼리"], + "tags": [ + "데이터", + "데이터베이스", + "쿼리" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4000.sql.json" @@ -2524,7 +3374,11 @@ "termKo": "NoSQL", "termEn": "NoSQL", "summary": "비정형 데이터를 유연하게 저장하는 비관계형 데이터베이스입니다.", - "tags": ["AI", "데이터베이스", "비정형"], + "tags": [ + "데이터", + "데이터베이스", + "비정형" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4001.nosql.json" @@ -2535,7 +3389,11 @@ "termKo": "MySQL", "termEn": "MySQL", "summary": "오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.", - "tags": ["AI", "데이터베이스", "RDBMS"], + "tags": [ + "데이터", + "데이터베이스", + "RDBMS" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4002.mysql.json" @@ -2546,7 +3404,11 @@ "termKo": "PostgreSQL", "termEn": "PostgreSQL", "summary": "확장성과 표준 준수가 뛰어난 오픈소스 관계형 데이터베이스입니다.", - "tags": ["AI", "데이터베이스", "RDBMS"], + "tags": [ + "데이터", + "데이터베이스", + "RDBMS" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4003.postgresql.json" @@ -2557,7 +3419,11 @@ "termKo": "MongoDB", "termEn": "MongoDB", "summary": "문서 기반 NoSQL 데이터베이스로, JSON 형태로 데이터를 저장합니다.", - "tags": ["AI", "데이터베이스", "NoSQL"], + "tags": [ + "데이터", + "데이터베이스", + "NoSQL" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4004.mongodb.json" @@ -2568,7 +3434,11 @@ "termKo": "데이터 분석", "termEn": "Data Analysis", "summary": "데이터에서 의미 있는 패턴과 인사이트를 도출하는 과정입니다.", - "tags": ["AI", "분석", "통계"], + "tags": [ + "데이터", + "분석", + "통계" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4005.data-analysis.json" @@ -2579,7 +3449,11 @@ "termKo": "데이터 시각화", "termEn": "Data Visualization", "summary": "데이터를 그래프나 차트 등 시각 형태로 표현하는 기술입니다.", - "tags": ["AI", "시각화", "분석"], + "tags": [ + "데이터", + "시각화", + "분석" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4006.data-visualization.json" @@ -2590,7 +3464,11 @@ "termKo": "머신러닝", "termEn": "Machine Learning", "summary": "데이터에서 패턴을 학습해 스스로 예측이나 판단을 수행하는 기술입니다.", - "tags": ["AI", "ML", "학습"], + "tags": [ + "AI", + "ML", + "학습" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4007.ml.json" @@ -2601,7 +3479,11 @@ "termKo": "딥러닝", "termEn": "Deep Learning", "summary": "인공신경망을 기반으로 데이터의 복잡한 패턴을 학습하는 기술입니다.", - "tags": ["AI", "딥러닝", "신경망"], + "tags": [ + "AI", + "딥러닝", + "신경망" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4008.dl.json" @@ -2612,7 +3494,11 @@ "termKo": "자연어 처리", "termEn": "Natural Language Processing", "summary": "인간의 언어를 기계가 이해하고 생성하게 하는 기술입니다.", - "tags": ["AI", "언어", "NLP"], + "tags": [ + "AI", + "언어", + "NLP" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4009.nlp.json" @@ -2623,7 +3509,10 @@ "termKo": "대규모 언어모델", "termEn": "Large Language Model", "summary": "수십억 개의 파라미터를 학습해 언어 이해와 생성 능력을 갖춘 AI 모델입니다.", - "tags": ["AI", "AI", "모델"], + "tags": [ + "AI", + "모델" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4010.llm.json" @@ -2634,7 +3523,11 @@ "termKo": "자료구조", "termEn": "Data Structure", "summary": "데이터를 효율적으로 저장하고 관리하기 위한 구조적 방식입니다.", - "tags": ["IT비즈니스", "구조", "기초"], + "tags": [ + "IT비즈니스", + "구조", + "기초" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4011.data-structure.json" @@ -2645,7 +3538,11 @@ "termKo": "알고리즘", "termEn": "Algorithm", "summary": "문제를 해결하기 위한 절차적 방법이나 규칙의 집합입니다.", - "tags": ["IT비즈니스", "문제해결", "절차"], + "tags": [ + "IT비즈니스", + "문제해결", + "절차" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4012.algorithm.json" @@ -2656,7 +3553,11 @@ "termKo": "코딩테스트", "termEn": "Coding Test", "summary": "프로그래밍을 통해 문제 해결 능력을 평가하는 시험입니다.", - "tags": ["IT비즈니스", "테스트", "면접"], + "tags": [ + "IT비즈니스", + "테스트", + "면접" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4013.coding-test.json" @@ -2667,7 +3568,11 @@ "termKo": "애자일", "termEn": "Agile", "summary": "짧은 주기로 빠르게 개발하고 피드백을 반영하는 개발 방법론입니다.", - "tags": ["IT비즈니스", "방법론", "팀워크"], + "tags": [ + "IT비즈니스", + "방법론", + "팀워크" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4014.agile.json" @@ -2678,7 +3583,11 @@ "termKo": "스크럼", "termEn": "Scrum", "summary": "애자일 프레임워크의 일종으로, 팀이 협력하여 목표를 달성하는 반복적 개발 방식입니다.", - "tags": ["IT비즈니스", "팀워크", "애자일"], + "tags": [ + "IT비즈니스", + "팀워크", + "애자일" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4015.scrum.json" @@ -2689,7 +3598,11 @@ "termKo": "테스트 주도 개발", "termEn": "Test-Driven Development", "summary": "테스트를 먼저 작성하고 이후 코드를 구현하는 개발 방식입니다.", - "tags": ["IT비즈니스", "테스트", "개발방법론"], + "tags": [ + "IT비즈니스", + "테스트", + "개발방법론" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4017.tdd.json" @@ -2700,7 +3613,11 @@ "termKo": "문서화", "termEn": "Documentation", "summary": "개발 과정과 결과를 체계적으로 기록해 공유하는 활동입니다.", - "tags": ["IT비즈니스", "문서", "협업"], + "tags": [ + "IT비즈니스", + "문서", + "협업" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4018.documentation.json" @@ -2711,7 +3628,11 @@ "termKo": "PM", "termEn": "Project Manager", "summary": "프로젝트 전반을 관리하고 목표 달성을 이끄는 역할입니다.", - "tags": ["IT비즈니스", "관리", "조율"], + "tags": [ + "IT비즈니스", + "관리", + "조율" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4019.pm.json" @@ -2722,7 +3643,11 @@ "termKo": "PL", "termEn": "Project Leader", "summary": "개발팀의 기술 리더로서 구현과 기술적 의사결정을 담당합니다.", - "tags": ["IT비즈니스", "리더십", "기술관리"], + "tags": [ + "IT비즈니스", + "리더십", + "기술관리" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4020.pl.json" @@ -2733,7 +3658,11 @@ "termKo": "QA", "termEn": "Quality Assurance", "summary": "제품의 품질을 보장하기 위한 테스트 및 검증 활동을 수행합니다.", - "tags": ["IT비즈니스", "품질", "테스트"], + "tags": [ + "IT비즈니스", + "품질", + "테스트" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4021.qa.json" @@ -2744,7 +3673,11 @@ "termKo": "기획", "termEn": "Planning", "summary": "서비스나 제품의 방향성과 요구사항을 설계하는 과정입니다.", - "tags": ["IT비즈니스", "설계", "UX"], + "tags": [ + "IT비즈니스", + "설계", + "UX" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4022.planning.json" @@ -2755,7 +3688,11 @@ "termKo": "KPI", "termEn": "Key Performance Indicator", "summary": "핵심성과지표로, 조직이나 프로젝트의 성과를 측정하는 지표입니다.", - "tags": ["IT비즈니스", "지표", "성과"], + "tags": [ + "IT비즈니스", + "지표", + "성과" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4023.kpi.json" @@ -2766,7 +3703,11 @@ "termKo": "OKR", "termEn": "Objectives and Key Results", "summary": "조직의 목표(Objectives)와 핵심 결과(Key Results)를 정의하고 관리하는 시스템입니다.", - "tags": ["IT비즈니스", "지표", "조직관리"], + "tags": [ + "IT비즈니스", + "지표", + "조직관리" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4024.okr.json" @@ -2777,7 +3718,11 @@ "termKo": "ROI", "termEn": "Return on Investment", "summary": "투자 대비 수익률을 나타내는 재무 성과 지표입니다.", - "tags": ["IT비즈니스", "지표", "재무"], + "tags": [ + "IT비즈니스", + "지표", + "재무" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4025.roi.json" @@ -2788,7 +3733,11 @@ "termKo": "Jira", "termEn": "Jira", "summary": "프로젝트 관리 및 이슈 추적을 위한 협업 도구입니다.", - "tags": ["IT비즈니스", "협업", "관리도구"], + "tags": [ + "IT비즈니스", + "협업", + "관리도구" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4026.jira.json" @@ -2799,7 +3748,11 @@ "termKo": "Notion", "termEn": "Notion", "summary": "문서 작성, 데이터베이스, 일정 관리가 통합된 협업 플랫폼입니다.", - "tags": ["IT비즈니스", "협업", "생산성"], + "tags": [ + "IT비즈니스", + "협업", + "생산성" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4027.notion.json" @@ -2810,7 +3763,11 @@ "termKo": "LowCode", "termEn": "Low-Code", "summary": "적은 코드로 빠르게 애플리케이션을 개발할 수 있는 플랫폼입니다.", - "tags": ["IT비즈니스", "자동화", "개발도구"], + "tags": [ + "IT비즈니스", + "자동화", + "개발도구" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4028.lowcode.json" @@ -2821,7 +3778,11 @@ "termKo": "Web3", "termEn": "Web3", "summary": "블록체인 기반의 탈중앙화 웹 생태계를 지칭합니다.", - "tags": ["IT비즈니스", "블록체인", "신기술"], + "tags": [ + "IT비즈니스", + "블록체인", + "신기술" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4029.web3.json" @@ -2832,7 +3793,11 @@ "termKo": "IoT", "termEn": "Internet of Things", "summary": "Internet of Things의 약자로, 사물들이 인터넷으로 연결되어 데이터를 주고받는 기술입니다.", - "tags": ["IT비즈니스", "디바이스", "네트워크"], + "tags": [ + "IT비즈니스", + "디바이스", + "네트워크" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4030.iot.json" @@ -2843,7 +3808,10 @@ "termKo": "ETL", "termEn": "ETL", "summary": "데이터를 추출(Extract)·변환(Transform)·적재(Load)하는 과정입니다.", - "tags": ["AI", "데이터파이프라인"], + "tags": [ + "데이터", + "데이터파이프라인" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4031.etl.json" @@ -2854,7 +3822,10 @@ "termKo": "ELT", "termEn": "ELT", "summary": "데이터를 추출 후 적재(Load)하고 변환(Transform)하는 현대적 처리 방식입니다.", - "tags": ["AI", "데이터파이프라인"], + "tags": [ + "데이터", + "데이터파이프라인" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4032.elt.json" @@ -2865,7 +3836,10 @@ "termKo": "데이터 파이프라인", "termEn": "Data Pipeline", "summary": "데이터가 여러 시스템을 거쳐 자동으로 이동·처리되는 흐름 구조입니다.", - "tags": ["AI", "데이터엔지니어링"], + "tags": [ + "데이터", + "데이터엔지니어링" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4033.data-pipeline.json" @@ -2876,7 +3850,10 @@ "termKo": "피처 엔지니어링", "termEn": "Feature Engineering", "summary": "머신러닝 모델 성능 향상을 위해 입력 변수를 가공·생성하는 과정입니다.", - "tags": ["AI", "ML"], + "tags": [ + "AI", + "ML" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4034.feature-engineering.json" @@ -2887,7 +3864,10 @@ "termKo": "AutoML", "termEn": "AutoML", "summary": "모델 학습 과정을 자동화하는 기술입니다.", - "tags": ["AI", "ML"], + "tags": [ + "AI", + "ML" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4035.automl.json" @@ -2898,7 +3878,10 @@ "termKo": "데이터 거버넌스", "termEn": "Data Governance", "summary": "데이터 품질·보안·표준을 관리하는 체계적 프레임워크입니다.", - "tags": ["AI", "관리"], + "tags": [ + "데이터", + "관리" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4036.data-governance.json" @@ -2909,7 +3892,11 @@ "termKo": "MLOps", "termEn": "MLOps", "summary": "머신러닝 모델 개발·배포·운영을 자동화하고 통합하는 접근 방식입니다.", - "tags": ["AI", "ML", "운영"], + "tags": [ + "AI", + "ML", + "운영" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4037.mlops.json" @@ -2920,7 +3907,10 @@ "termKo": "데이터 레이크", "termEn": "Data Lake", "summary": "원시 데이터를 저장해 분석이나 학습에 활용하는 중앙 저장소입니다.", - "tags": ["AI", "저장소"], + "tags": [ + "데이터", + "저장소" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4038.data-lake.json" @@ -2931,7 +3921,10 @@ "termKo": "데이터 웨어하우스", "termEn": "Data Warehouse", "summary": "비즈니스 인사이트를 위한 구조화된 데이터 분석 저장소입니다.", - "tags": ["AI", "분석"], + "tags": [ + "데이터", + "분석" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4039.data-warehouse.json" @@ -2942,7 +3935,10 @@ "termKo": "BI", "termEn": "Business Intelligence", "summary": "Business Intelligence의 약어로, 데이터를 시각화하여 의사결정을 지원하는 기술입니다.", - "tags": ["AI", "분석"], + "tags": [ + "AI", + "분석" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4040.bi.json" @@ -2953,7 +3949,10 @@ "termKo": "Big-O", "termEn": "Big-O", "summary": "알고리즘의 시간·공간 복잡도를 표현하는 수학적 표기법입니다.", - "tags": ["IT비즈니스", "복잡도"], + "tags": [ + "IT비즈니스", + "복잡도" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4041.big-o.json" @@ -2964,7 +3963,10 @@ "termKo": "동적 계획법", "termEn": "Dynamic Programming", "summary": "복잡한 문제를 작은 하위 문제로 나누어 푸는 알고리즘 기법입니다.", - "tags": ["IT비즈니스", "알고리즘"], + "tags": [ + "IT비즈니스", + "알고리즘" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4042.dp.json" @@ -2975,7 +3977,10 @@ "termKo": "그리디 알고리즘", "termEn": "Greedy Algorithm", "summary": "매 단계에서 가장 좋은 선택을 반복해 전체 최적해를 찾는 알고리즘입니다.", - "tags": ["IT비즈니스", "알고리즘"], + "tags": [ + "IT비즈니스", + "알고리즘" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4043.greedy.json" @@ -2986,7 +3991,10 @@ "termKo": "그래프 탐색", "termEn": "Graph Traversal", "summary": "그래프 구조에서 모든 노드를 탐색하는 알고리즘입니다.", - "tags": ["IT비즈니스", "그래프"], + "tags": [ + "IT비즈니스", + "그래프" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4044.graph-traversal.json" @@ -2997,7 +4005,10 @@ "termKo": "해시 테이블", "termEn": "Hash Table", "summary": "키와 값을 빠르게 매핑하기 위한 자료구조입니다.", - "tags": ["IT비즈니스", "자료구조"], + "tags": [ + "IT비즈니스", + "자료구조" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4045.hash-table.json" @@ -3008,7 +4019,10 @@ "termKo": "재귀", "termEn": "Recursion", "summary": "함수가 자기 자신을 호출하는 알고리즘 구조입니다.", - "tags": ["IT비즈니스", "알고리즘"], + "tags": [ + "IT비즈니스", + "알고리즘" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4046.recursion.json" @@ -3019,7 +4033,10 @@ "termKo": "DevOps", "termEn": "DevOps", "summary": "개발(Development)과 운영(Operations)을 통합한 문화와 도구 세트입니다.", - "tags": ["IT비즈니스", "운영"], + "tags": [ + "IT비즈니스", + "운영" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4047.devops.json" @@ -3030,7 +4047,10 @@ "termKo": "CI/CD", "termEn": "CI/CD", "summary": "지속적 통합(Continuous Integration)과 지속적 배포(Continuous Deployment) 프로세스입니다.", - "tags": ["IT비즈니스", "자동화"], + "tags": [ + "IT비즈니스", + "자동화" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4048.cicd.json" @@ -3041,7 +4061,10 @@ "termKo": "코드 리뷰", "termEn": "Code Review", "summary": "개발자가 서로의 코드를 검토하여 품질을 향상시키는 협업 과정입니다.", - "tags": ["IT비즈니스", "협업"], + "tags": [ + "IT비즈니스", + "협업" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4049.code-review.json" @@ -3052,7 +4075,10 @@ "termKo": "페어 프로그래밍", "termEn": "Pair Programming", "summary": "두 명의 개발자가 함께 한 컴퓨터로 코드를 작성하는 개발 기법입니다.", - "tags": ["IT비즈니스", "협업"], + "tags": [ + "IT비즈니스", + "협업" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4050.pair-programming.json" @@ -3063,7 +4089,10 @@ "termKo": "리팩터링", "termEn": "Refactoring", "summary": "기존 코드의 기능은 유지하되 구조를 개선하는 과정입니다.", - "tags": ["IT비즈니스", "개선"], + "tags": [ + "IT비즈니스", + "개선" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4051.refactoring.json" @@ -3074,7 +4103,10 @@ "termKo": "클린 코드", "termEn": "Clean Code", "summary": "가독성과 유지보수성을 높인 간결하고 명확한 코드 작성 원칙입니다.", - "tags": ["IT비즈니스", "원칙"], + "tags": [ + "IT비즈니스", + "원칙" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4052.clean-code.json" @@ -3085,7 +4117,10 @@ "termKo": "A/B 테스트", "termEn": "A/B Testing", "summary": "두 가지 버전을 비교하여 더 나은 성과를 찾는 실험 방법입니다.", - "tags": ["IT비즈니스", "분석"], + "tags": [ + "IT비즈니스", + "분석" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4053.ab-testing.json" @@ -3096,7 +4131,10 @@ "termKo": "디자인 씽킹", "termEn": "Design Thinking", "summary": "사용자 중심으로 문제를 정의하고 해결책을 탐색하는 창의적 접근법입니다.", - "tags": ["IT비즈니스", "기획"], + "tags": [ + "IT비즈니스", + "기획" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4054.design-thinking.json" @@ -3107,7 +4145,10 @@ "termKo": "MVP", "termEn": "MVP", "summary": "최소 기능 제품(Minimum Viable Product)으로 시장 반응을 빠르게 검증합니다.", - "tags": ["IT비즈니스", "제품개발"], + "tags": [ + "IT비즈니스", + "제품개발" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4055.mvp.json" @@ -3118,7 +4159,10 @@ "termKo": "PMF", "termEn": "Product-Market Fit", "summary": "Product-Market Fit의 약어로, 제품이 시장의 요구를 충족하는 상태를 의미합니다.", - "tags": ["IT비즈니스", "기획"], + "tags": [ + "IT비즈니스", + "기획" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4056.pmf.json" @@ -3129,7 +4173,10 @@ "termKo": "블록체인", "termEn": "Blockchain", "summary": "분산 원장 기술로, 거래 내역을 안전하고 투명하게 기록합니다.", - "tags": ["IT비즈니스", "신기술"], + "tags": [ + "IT비즈니스", + "신기술" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4057.blockchain.json" @@ -3140,7 +4187,10 @@ "termKo": "디지털 트윈", "termEn": "Digital Twin", "summary": "현실 세계의 사물을 디지털로 복제해 시뮬레이션하는 기술입니다.", - "tags": ["IT비즈니스", "신기술"], + "tags": [ + "IT비즈니스", + "신기술" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4058.digital-twin.json" @@ -3151,7 +4201,10 @@ "termKo": "메타버스", "termEn": "Metaverse", "summary": "가상 공간에서 현실과 유사한 상호작용을 구현하는 플랫폼입니다.", - "tags": ["IT비즈니스", "신기술"], + "tags": [ + "IT비즈니스", + "신기술" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4059.metaverse.json" @@ -3162,7 +4215,10 @@ "termKo": "RPA", "termEn": "RPA", "summary": "Robotic Process Automation으로, 반복 업무를 자동화하는 소프트웨어 기술입니다.", - "tags": ["IT비즈니스", "자동화"], + "tags": [ + "IT비즈니스", + "자동화" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4060.rpa.json" @@ -3173,7 +4229,10 @@ "termKo": "엣지 AI", "termEn": "Edge AI", "summary": "클라우드가 아닌 디바이스 단에서 AI 연산을 수행하는 기술입니다.", - "tags": ["IT비즈니스", "AI"], + "tags": [ + "IT비즈니스", + "AI" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4061.edge-ai.json" @@ -3184,7 +4243,10 @@ "termKo": "생성형 AI", "termEn": "Generative AI", "summary": "새로운 콘텐츠(텍스트, 이미지, 코드 등)를 생성하는 인공지능 기술입니다.", - "tags": ["IT비즈니스", "AI"], + "tags": [ + "IT비즈니스", + "AI" + ], "primaryTag": "IT비즈니스", "level": "beginner", "file": "/terms/4000/4062.genai.json" @@ -3195,7 +4257,11 @@ "termKo": "데이터 메시", "termEn": "Data Mesh", "summary": "데이터를 중앙 집중식이 아닌, 도메인(업무 영역)별로 분산하여 소유하고 서비스처럼 제공하는 데이터 아키텍처.", - "tags": ["데이터", "데이터 아키텍처", "클라우드"], + "tags": [ + "데이터", + "데이터 아키텍처", + "클라우드" + ], "primaryTag": "데이터", "level": "advanced", "file": "/terms/4000/4063.data-mesh.json" @@ -3206,7 +4272,11 @@ "termKo": "데이터 마트", "termEn": "Data Mart", "summary": "전사적 데이터 웨어하우스에서 추출되어 특정 부서나 주제에 맞게 구성된 소규모 데이터 저장소.", - "tags": ["데이터", "데이터베이스", "IT비즈니스"], + "tags": [ + "데이터", + "데이터베이스", + "IT비즈니스" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4064.data-mart.json" @@ -3217,7 +4287,11 @@ "termKo": "데이터 카탈로그", "termEn": "Data Catalog", "summary": "조직 내 모든 데이터 자산의 메타데이터를 수집, 정리, 검색 가능하게 만드는 중앙 집중식 인벤토리.", - "tags": ["데이터", "데이터 관리", "IT비즈니스"], + "tags": [ + "데이터", + "데이터 관리", + "IT비즈니스" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4065.data-catalog.json" @@ -3228,7 +4302,11 @@ "termKo": "시계열 데이터베이스", "termEn": "Time-Series DB", "summary": "시간 순서에 따라 기록되는 데이터를 저장하고 관리하는 데 최적화된 데이터베이스.", - "tags": ["데이터", "데이터베이스", "IoT"], + "tags": [ + "데이터", + "데이터베이스", + "IoT" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4066.time-series-db.json" @@ -3239,7 +4317,10 @@ "termKo": "데이터 드리프트", "termEn": "Data Drift", "summary": "머신러닝 모델을 학습시킨 데이터의 통계적 속성이 실제 서비스 환경에서 수집되는 데이터와 달라지는 현상.", - "tags": ["AI", "데이터", "DevOps"], + "tags": [ + "데이터", + "DevOps" + ], "primaryTag": "데이터", "level": "advanced", "file": "/terms/4000/4067.data-drift.json" @@ -3250,7 +4331,11 @@ "termKo": "데이터 마스킹", "termEn": "Data Masking", "summary": "개인 식별이 가능한 민감 정보를 원본과 유사하지만 실제와는 다른 값으로 대체하여 보안성을 확보하는 기술.", - "tags": ["데이터", "보안/네트워크", "IT비즈니스"], + "tags": [ + "데이터", + "보안/네트워크", + "IT비즈니스" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4068.data-masking.json" @@ -3261,7 +4346,11 @@ "termKo": "데이터 리니지", "termEn": "Data Lineage", "summary": "데이터가 생성된 순간부터 변환, 이동, 사용되는 전체 경로와 과정(파이프라인)을 시각화하고 추적하는 활동.", - "tags": ["데이터", "데이터 관리", "DevOps"], + "tags": [ + "데이터", + "데이터 관리", + "DevOps" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4069.data-lineage.json" @@ -3272,7 +4361,11 @@ "termKo": "메타데이터", "termEn": "Metadata", "summary": "데이터의 특성이나 의미를 설명해 주는 데이터.", - "tags": ["데이터", "데이터 관리", "데이터베이스"], + "tags": [ + "데이터", + "데이터 관리", + "데이터베이스" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4070.metadata.json" @@ -3283,7 +4376,11 @@ "termKo": "데이터 품질", "termEn": "Data Quality", "summary": "데이터가 특정 사용 목적에 적합한 수준으로 정확성, 완전성, 일관성, 유효성 등을 갖추고 있는 정도.", - "tags": ["데이터", "IT비즈니스", "데이터 관리"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터 관리" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4071.data-quality.json" @@ -3294,7 +4391,11 @@ "termKo": "데이터 모델링", "termEn": "Data Modeling", "summary": "현실 세계의 데이터를 조직의 업무와 요구사항에 맞게 추상화하여 구조화하는 과정.", - "tags": ["데이터", "데이터베이스", "백엔드"], + "tags": [ + "데이터", + "데이터베이스", + "백엔드" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4072.data-modeling.json" @@ -3305,7 +4406,10 @@ "termKo": "데이터 클렌징", "termEn": "Data Cleansing", "summary": "데이터 세트 내의 부정확하거나 불완전하고, 관련 없거나 잘못된 데이터를 식별하고 수정 또는 제거하는 과정.", - "tags": ["데이터", "AI", "데이터 파이프라인"], + "tags": [ + "데이터", + "데이터 파이프라인" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4073.data-cleansing.json" @@ -3316,7 +4420,11 @@ "termKo": "피벗 테이블", "termEn": "Pivot Table", "summary": "방대한 데이터를 사용자가 원하는 기준과 조건에 따라 교차 집계하고 요약하여 보여주는 표.", - "tags": ["데이터", "데이터 시각화", "IT비즈니스"], + "tags": [ + "데이터", + "데이터 시각화", + "IT비즈니스" + ], "primaryTag": "데이터", "level": "beginner", "file": "/terms/4000/4074.pivot-table.json" @@ -3327,7 +4435,11 @@ "termKo": "데이터 샘플링", "termEn": "Data Sampling", "summary": "방대한 모집단 데이터 전체를 분석하는 대신, 그 특성을 대표할 수 있는 일부 데이터를 추출하여 분석하는 기법.", - "tags": ["데이터", "AI", "데이터 분석"], + "tags": [ + "데이터", + "AI", + "데이터 분석" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4075.sampling.json" @@ -3338,7 +4450,11 @@ "termKo": "ETL 툴", "termEn": "ETL Tool", "summary": "다양한 소스에서 데이터를 추출(Extract), 변환(Transform), 적재(Load)하는 과정을 자동화하여 데이터 통합을 지원하는 소프트웨어.", - "tags": ["데이터", "DevOps", "IT비즈니스"], + "tags": [ + "데이터", + "DevOps", + "IT비즈니스" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4076.elt-tool.json" @@ -3349,7 +4465,11 @@ "termKo": "OLAP", "termEn": "OLAP", "summary": "데이터 웨어하우스에 저장된 대용량 데이터를 다차원적으로 분석하여 의사 결정을 지원하는 기술.", - "tags": ["데이터", "IT비즈니스", "데이터 분석"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터 분석" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4077.olap.json" @@ -3360,7 +4480,11 @@ "termKo": "데이터 스튜어드", "termEn": "Data Steward", "summary": "특정 데이터 영역에 대해 정의, 품질, 보안, 접근 권한 등 데이터 거버넌스 정책을 실행하고 관리하는 역할.", - "tags": ["데이터", "IT비즈니스", "데이터 관리"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터 관리" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4078.data-steward.json" @@ -3371,7 +4495,11 @@ "termKo": "데이터 거버넌스 툴", "termEn": "Data Governance Tool", "summary": "데이터의 품질 관리, 메타데이터 관리, 데이터 리니지 추적, 정책 준수 등을 자동화하고 지원하는 통합 플랫폼.", - "tags": ["데이터", "IT비즈니스", "데이터 관리"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터 관리" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4079.data-governance-tool.json" @@ -3382,7 +4510,11 @@ "termKo": "실시간 데이터", "termEn": "Real-Time Data", "summary": "데이터가 생성되는 즉시 수집, 처리, 분석되어 거의 지연 없이 사용될 수 있는 데이터.", - "tags": ["데이터", "백엔드", "AI"], + "tags": [ + "데이터", + "백엔드", + "AI" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4080.real-time-data.json" @@ -3393,7 +4525,10 @@ "termKo": "벡터 데이터베이스", "termEn": "Vector Database", "summary": "텍스트나 이미지 같은 비정형 데이터를 수학적인 벡터(임베딩) 형태로 저장하고 유사도 검색에 특화된 데이터베이스.", - "tags": ["AI", "데이터", "데이터베이스"], + "tags": [ + "데이터", + "데이터베이스" + ], "primaryTag": "데이터", "level": "advanced", "file": "/terms/4000/4081.vector-database.json" @@ -3404,7 +4539,11 @@ "termKo": "분산 데이터베이스", "termEn": "Distributed Database", "summary": "하나의 논리적 데이터베이스 시스템이 네트워크로 연결된 여러 물리적 위치에 분산되어 저장되고 관리되는 시스템.", - "tags": ["데이터", "데이터베이스", "백엔드"], + "tags": [ + "데이터", + "데이터베이스", + "백엔드" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4082.distributed-db.json" @@ -3415,7 +4554,11 @@ "termKo": "컬럼형 데이터베이스", "termEn": "Columnar Database", "summary": "데이터를 행(Row) 단위가 아닌, 열(Column) 단위로 저장하는 방식에 최적화된 데이터베이스.", - "tags": ["데이터", "데이터베이스", "데이터 분석"], + "tags": [ + "데이터", + "데이터베이스", + "데이터 분석" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4083.columnar-db.json" @@ -3426,7 +4569,11 @@ "termKo": "가설 검정", "termEn": "Hypothesis Testing", "summary": "모집단에 대한 주장이 통계적으로 의미 있는지 판단하기 위해 데이터를 사용하여 확인하는 통계적 추론 방법.", - "tags": ["데이터", "AI", "IT비즈니스"], + "tags": [ + "데이터", + "AI", + "IT비즈니스" + ], "primaryTag": "데이터", "level": "advanced", "file": "/terms/4000/4084.hypothesis-testing.json" @@ -3437,7 +4584,11 @@ "termKo": "데이터 가상화", "termEn": "Data Virtualization", "summary": "물리적인 데이터 복제나 이동 없이, 여러 이기종 데이터 소스를 통합하여 단일 뷰로 제공하는 기술.", - "tags": ["데이터", "IT비즈니스", "데이터베이스"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터베이스" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4085.data-virrualization.json" @@ -3448,7 +4599,11 @@ "termKo": "데이터 프로파일링", "termEn": "Data Profiling", "summary": "데이터의 구조, 내용, 품질에 대한 통계적 정보를 수집하고 분석하여 데이터의 특성을 이해하는 과정.", - "tags": ["데이터", "데이터 관리", "데이터 분석"], + "tags": [ + "데이터", + "데이터 관리", + "데이터 분석" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4086.data-profiling.json" @@ -3459,7 +4614,11 @@ "termKo": "데이터 정규화", "termEn": "Data Normalization", "summary": "관계형 데이터베이스에서 데이터 중복성을 최소화하고 데이터 삽입/삭제/갱신 시 발생하는 비일관성을 제거하기 위한 데이터 모델링 기법.", - "tags": ["데이터", "데이터베이스", "백엔드"], + "tags": [ + "데이터", + "데이터베이스", + "백엔드" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4087.data-normalization.json" @@ -3470,7 +4629,11 @@ "termKo": "데이터 패브릭", "termEn": "Data Fabric", "summary": "서로 다른 환경(클라우드, 온프레미스)에 분산된 데이터를 통합하고 지능적으로 접근, 공유, 관리할 수 있도록 연결하는 통합 아키텍처.", - "tags": ["데이터", "클라우드", "데이터 아키텍처"], + "tags": [ + "데이터", + "클라우드", + "데이터 아키텍처" + ], "primaryTag": "데이터", "level": "advanced", "file": "/terms/4000/4088.data-fabric.json" @@ -3481,7 +4644,11 @@ "termKo": "데이터 오너십", "termEn": "Data Ownership", "summary": "데이터 자산에 대한 법적, 행정적 책임과 권한을 가지며, 해당 데이터의 정의, 품질, 보안 및 접근 관리를 최종적으로 책임지는 주체.", - "tags": ["데이터", "IT비즈니스", "데이터 관리"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터 관리" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4089.data-ownership.json" @@ -3492,7 +4659,11 @@ "termKo": "데이터 변환", "termEn": "Data Transformation", "summary": "원본 데이터를 분석 또는 적재 대상 시스템의 요구사항에 맞게 구조, 형식, 내용을 변경하는 모든 과정.", - "tags": ["데이터", "데이터 파이프라인", "데이터 분석"], + "tags": [ + "데이터", + "데이터 파이프라인", + "데이터 분석" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4090.data-transformation.json" @@ -3503,7 +4674,11 @@ "termKo": "데이터 독립성", "termEn": "Data Independence", "summary": "데이터의 논리적 구조나 물리적 저장 방식이 변경되더라도, 응용 프로그램에는 영향을 미치지 않도록 분리하는 특성.", - "tags": ["데이터", "데이터베이스", "백엔드"], + "tags": [ + "데이터", + "데이터베이스", + "백엔드" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4091.data-independence.json" @@ -3514,7 +4689,11 @@ "termKo": "데이터 콘솔리데이션", "termEn": "Data Consolidation", "summary": "서로 다른 출처에 분산되어 있는 여러 데이터 세트들을 모아 하나의 중앙 저장소나 단일 뷰로 합치는 과정.", - "tags": ["데이터", "IT비즈니스", "데이터 파이프라인"], + "tags": [ + "데이터", + "IT비즈니스", + "데이터 파이프라인" + ], "primaryTag": "데이터", "level": "intermediate", "file": "/terms/4000/4092.data-consolidation.json" @@ -3525,7 +4704,11 @@ "termKo": "강화 학습", "termEn": "Reinforcement Learning", "summary": "에이전트(Agent)가 보상(Reward)을 최대화하는 방향으로 행동을 학습하는 머신러닝 방법론.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4093.reinforcement-learning.json" @@ -3536,7 +4719,11 @@ "termKo": "컴퓨터 비전", "termEn": "Computer Vision", "summary": "이미지와 동영상 같은 시각 데이터를 컴퓨터가 해석하고 이해할 수 있도록 하는 AI 분야.", - "tags": ["AI", "데이터", "프론트엔드"], + "tags": [ + "AI", + "데이터", + "프론트엔드" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4094.computer-vision.json" @@ -3547,7 +4734,11 @@ "termKo": "신경망", "termEn": "Neural Network", "summary": "인간 뇌의 뉴런 연결 구조를 모방하여 만든 알고리즘 모델로, 데이터에서 복잡한 패턴을 학습하는 딥러닝의 기본 구조.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4095.neural-network.json" @@ -3558,7 +4749,11 @@ "termKo": "전이 학습", "termEn": "Transfer Learning", "summary": "이미 대규모 데이터로 학습된 모델의 지식(가중치)을 가져와 유사한 다른 작업에 재활용하여 학습하는 머신러닝 기법.", - "tags": ["AI", "데이터", "클라우드"], + "tags": [ + "AI", + "데이터", + "클라우드" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4096.transfer-learning.json" @@ -3569,7 +4764,11 @@ "termKo": "프롬프트 엔지니어링", "termEn": "Prompt Engineering", "summary": "LLM이 원하는 응답을 생성하도록 유도하기 위해 입력 텍스트(프롬프트)를 설계하고 최적화하는 기술 및 학문.", - "tags": ["AI", "UX/UI", "IT비즈니스"], + "tags": [ + "AI", + "UX/UI", + "IT비즈니스" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4097.prompt-engineering.json" @@ -3580,7 +4779,11 @@ "termKo": "RAG", "termEn": "RAG", "summary": "LLM이 응답을 생성하기 전에, 외부 데이터베이스나 문서에서 최신 정보를 검색하여 답변의 정확성을 높이는 아키텍처 패턴.", - "tags": ["AI", "데이터", "백엔드"], + "tags": [ + "AI", + "데이터", + "백엔드" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4098.rag.json" @@ -3591,7 +4794,11 @@ "termKo": "AI 윤리", "termEn": "AI Ethics", "summary": "인공지능 시스템 개발 및 사용에 있어 공정성, 투명성, 책임성 등 인간 사회의 도덕적 원칙을 준수하도록 하는 연구 및 실천 분야.", - "tags": ["AI", "IT비즈니스", "보안/네트워크"], + "tags": [ + "AI", + "IT비즈니스", + "보안/네트워크" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4099.ai-ethics.json" @@ -3602,7 +4809,11 @@ "termKo": "트랜스포머", "termEn": "Transformer", "summary": "어텐션(Attention) 메커니즘을 기반으로 시퀀스 데이터를 효율적으로 처리하며, LLM과 딥러닝 모델의 혁신을 이끈 신경망 아키텍처.", - "tags": ["AI", "백엔드", "알고리즘"], + "tags": [ + "AI", + "백엔드", + "알고리즘" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4100.transformer.json" @@ -3613,7 +4824,11 @@ "termKo": "이상 탐지", "termEn": "Anomaly Detection", "summary": "정상적인 데이터 패턴에서 벗어난 특이한 데이터 포인트(이상치)를 식별하는 머신러닝 또는 통계적 기법.", - "tags": ["AI", "데이터", "보안/네트워크"], + "tags": [ + "AI", + "데이터", + "보안/네트워크" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4101.anomaly-detection.json" @@ -3624,7 +4839,11 @@ "termKo": "AI 환각", "termEn": "AI Hallucination", "summary": "LLM과 같은 생성형 AI 모델이 사실과 일치하지 않거나, 입력된 맥락에서 벗어난 그럴듯하지만 잘못된 정보를 자신 있게 생성하는 현상.", - "tags": ["AI", "LLM", "IT비즈니스"], + "tags": [ + "AI", + "LLM", + "IT비즈니스" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4102.ai-hallucination.json" @@ -3635,7 +4854,11 @@ "termKo": "비지도 학습", "termEn": "Unsupervised Learning", "summary": "레이블(정답)이 없는 데이터 세트에서 모델이 스스로 숨겨진 패턴, 구조 또는 관계를 찾아 학습하는 머신러닝 방법론.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4103.unsupervised-learning.json" @@ -3646,7 +4869,11 @@ "termKo": "지도 학습", "termEn": "Supervised Learning", "summary": "입력 데이터(Input)와 그에 대응하는 정확한 출력 데이터(Label/Target) 쌍을 사용하여 모델을 훈련시키는 가장 일반적인 머신러닝 방법론.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "beginner", "file": "/terms/4000/4104.supervised-learning.json" @@ -3657,7 +4884,11 @@ "termKo": "연합 학습", "termEn": "Federated Learning", "summary": "개인 데이터를 중앙 서버로 전송하지 않고, 개별 장치(스마트폰 등)에서 모델을 학습시킨 후 학습된 결과(모델 가중치)만 중앙 서버로 공유하여 통합하는 머신러닝 기술.", - "tags": ["AI", "데이터", "보안/네트워크"], + "tags": [ + "AI", + "데이터", + "보안/네트워크" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4105.federated-learning.json" @@ -3668,7 +4899,11 @@ "termKo": "지식 그래프", "termEn": "Knowledge Graph", "summary": "현실 세계의 개체(Entity)와 그 개체 간의 관계를 노드와 엣지로 연결하여 의미론적으로 표현하는 데이터 모델.", - "tags": ["AI", "데이터", "백엔드"], + "tags": [ + "AI", + "데이터", + "백엔드" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4106.knowledge-graph.json" @@ -3679,7 +4914,11 @@ "termKo": "베이즈 네트워크", "termEn": "Bayesian Network", "summary": "변수들 간의 조건부 확률적 의존성을 방향성 그래프로 표현하여 불확실성 하에서의 추론을 돕는 확률 모델.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4107.bayesian-network.json" @@ -3690,7 +4929,11 @@ "termKo": "GAN", "termEn": "Generative Adversarial Network", "summary": "생성자(Generator)와 판별자(Discriminator)라는 두 개의 신경망이 경쟁적으로 학습하며 실제와 구별하기 어려운 가짜 데이터(이미지, 텍스트 등)를 생성하는 딥러닝 모델.", - "tags": ["AI", "데이터", "클라우드"], + "tags": [ + "AI", + "데이터", + "클라우드" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4108.gan.json" @@ -3701,7 +4944,11 @@ "termKo": "RNN", "termEn": "Recurrent Neural Network", "summary": "내부에 순환 구조(Loop)를 가지고 있어 이전 단계의 정보를 기억(은닉 상태)하고 다음 예측에 활용하는 딥러닝 모델.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4109.rnn.json" @@ -3712,7 +4959,11 @@ "termKo": "CNN", "termEn": "Convolutional Neural Network", "summary": "합성곱(Convolution) 연산을 사용하여 이미지, 영상 등 시각 데이터의 공간적 계층 구조 특징을 효율적으로 추출하도록 설계된 딥러닝 모델.", - "tags": ["AI", "데이터", "알고리즘"], + "tags": [ + "AI", + "데이터", + "알고리즘" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4110.cv-cnn.json" @@ -3723,7 +4974,11 @@ "termKo": "제로 샷 학습", "termEn": "Zero-Shot Learning", "summary": "모델이 훈련 과정에서 한 번도 본 적 없는 새로운 범주의 객체나 개념에 대해 예측을 수행할 수 있는 능력.", - "tags": ["AI", "LLM", "알고리즘"], + "tags": [ + "AI", + "LLM", + "알고리즘" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4111.zero-shot-learning.json" @@ -3734,7 +4989,11 @@ "termKo": "모델 드리프트", "termEn": "Model Drift", "summary": "AI 모델이 실제 서비스 환경에서 시간이 지남에 따라 점차적으로 정확도와 성능이 저하되는 현상.", - "tags": ["AI", "DevOps", "데이터"], + "tags": [ + "AI", + "DevOps", + "데이터" + ], "primaryTag": "AI", "level": "intermediate", "file": "/terms/4000/4112.model-drift.json" @@ -3745,7 +5004,11 @@ "termKo": "모델 설명 가능성", "termEn": "Model Explainability (XAI)", "summary": "AI 모델이 특정 결과를 도출한 이유를 사람이 이해할 수 있는 방식으로 설명할 수 있도록 하는 AI 분야.", - "tags": ["AI", "IT비즈니스", "데이터"], + "tags": [ + "AI", + "IT비즈니스", + "데이터" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4113.model-explainability.json" @@ -3756,7 +5019,11 @@ "termKo": "프롬프트 인젝션", "termEn": "Prompt Injection", "summary": "악의적인 사용자가 LLM의 작동 방식을 재정의하거나 내부 명령을 노출하도록 조작하는 텍스트 기반 공격 기법.", - "tags": ["AI", "보안/네트워크", "LLM"], + "tags": [ + "AI", + "보안/네트워크", + "LLM" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4114.prompt-injection.json" @@ -3767,7 +5034,11 @@ "termKo": "시뮬레이션 현실", "termEn": "Simulated Reality", "summary": "AI 모델 훈련을 위해 실제 세계를 모방한 가상 환경을 구축하거나, 실제 데이터와 유사한 합성 데이터를 대규모로 생성하는 기술.", - "tags": ["AI", "데이터", "클라우드"], + "tags": [ + "AI", + "데이터", + "클라우드" + ], "primaryTag": "AI", "level": "advanced", "file": "/terms/4000/4115.simulated-reality.json"