KR_IT용어 - somaz94/DevOps-Engineer GitHub Wiki
DevOps 엔지니어를 위한 필수 IT 용어 모음. 상세 내용은 각 링크를 클릭하세요.
- Web 1.0: 읽기 전용 웹 — 정보 검색 중심 (1990년대)
- Web 2.0: 참여형 소셜 웹 — 사용자 콘텐츠 생성·협업 (2000년대~)
- Web 3.0: 탈중앙화·블록체인 기반 웹 — 읽고·쓰고·실행하는 웹
- Git: 분산 버전 관리 시스템 — 브랜치·병합·스테이징으로 협업 관리
- Git Flow: feature → develop → release → main 브랜치 전략
- Trunk-Based Development: 단일 main 브랜치에 짧은 주기로 병합하는 전략
- Appliance: 특정 목적에 최적화된 하드웨어·소프트웨어 통합 장치
- Agile: 반복적·점진적 소프트웨어 개발 방법론 (Scrum, Kanban)
- Scrum: Sprint 단위의 Agile 프레임워크 (Product Owner, Scrum Master, Dev Team)
- Sprint: Scrum의 반복 개발 주기 (보통 1~4주)
- Kanban: 작업 흐름을 시각화하는 Agile 방법론
- API (Application Programming Interface): 소프트웨어 컴포넌트 간 통신 인터페이스
- REST API: HTTP 메서드 기반의 무상태 API 설계 원칙
- SSO (Single Sign-On): 한 번 인증으로 여러 시스템에 접근하는 통합 인증
- JWT (JSON Web Token): Header.Payload.Signature 구조의 자가 검증 인증 토큰
- IaC (Infrastructure as Code): 인프라를 코드로 정의·관리 (Terraform, Ansible)
- CI (Continuous Integration): 코드 변경 시 자동 빌드·테스트
- CD (Continuous Delivery/Deployment): 스테이징/운영 환경으로 자동 배포
- APM (Application Performance Monitoring): 앱 성능·가용성을 실시간 모니터링 (Datadog, New Relic)
Web 1.0(읽기 전용)→ Web 2.0(참여형) → Web 3.0(탈중앙화)의 발전 과정과 Git의 분산 아키텍처, 주요 명령어(commit·branch·merge·rebase), Git Flow 전략을 정리한다.
→ 상세 보기
어플라이언스(Appliance)의 개념, Agile 프레임워크의 핵심 원칙, Scrum의 주요 구성 요소(Sprint·Product Backlog·Retrospective)와 실무 적용 방법을 다룬다.
→ 상세 보기
API의 동작 원리·REST 설계 원칙, SSO의 인증 흐름, JWT 토큰 구조와 보안 고려사항, IaC 도구 비교(Terraform·Ansible·Pulumi), CI/CD 파이프라인 구성, APM 모니터링 전략을 정리한다.
→ 상세 보기