14 Pillars · 기술 분류
Computer Science & Engineering
컴퓨터 과학 및 공학(CS&E)의 전 영역을 포괄하는 지식 지도이자 학습 경로를 정의하는 루트 학습 노드입니다.
442개의 기술 노트
기술 계층 열기

01MCL
수학과 컴퓨팅 논리
02CAES
컴퓨터 구조와 임베디드 시스템
03OSSM
운영체제와 시스템 동작 원리
04DSA
자료구조와 알고리즘
05PLC
프로그래밍 언어와 컴파일러
06DIM
데이터와 정보 관리
07SAD
시스템 아키텍처와 분산 시스템
08NC
네트워크와 통신
09SEDO
소프트웨어 공학과 DevOps
10SCF
보안과 암호학
11MLAI
머신러닝과 인공지능
12HCIG
인간-컴퓨터 상호작용과 그래픽스
13MCP
모바일·크로스플랫폼 물리와 역학
14WET
웹과 신기술
- CI/CD Pipeline코드 변경을 자동으로 빌드·테스트·배포하는 파이프라인. 수동 배포의 오류를 제거하고 배포 주기를 단축. 개발자가 메인 브랜치에 자주 병합 → 자동 빌드·테스트로 조기 충돌 감지:주제: software-engineering-devops시리즈: CI/CD & Delivery Platform
- Circuit Breaker Pattern장애 서비스로의 반복 호출을 차단하여 연쇄 장애(Cascading Failure)를 방지하는 회복성 패턴. 구현체: Resilience4j (Java), Polly (.NET), Hystrix (deprecated).주제: system-architecture-distributed-systems시리즈: System Architecture · Reliability & SRE
- Consistent Hashing노드 추가/제거 시 재분배되는 키 수를 최소화하는 분산 해싱 기법. 기존 모듈러 해싱(key % N)은 N 변경 시 대부분의 키 재분배가 필요하다. 단일 노드를 링 위 여러 지점에 배치 → 부하 균등 분배 + 핫스팟 방지: 실제 구현: Cassandra, Amaz...주제: system-architecture-distributed-systems시리즈: System Architecture · Distributed Systems
- CQRS PatternCommand Query Responsibility Segregation: 데이터 쓰기(Command)와 읽기(Query) 모델을 물리적으로 분리하는 아키텍처 패턴. Write Model의 이벤트를 구독하여 Read Model을 동기화하는 비동기 프로세스. 결과적...주제: system-architecture-distributed-systems시리즈: System Architecture · Event-Driven & CQRS
- DDD Bounded Context도메인 모델이 일관된 의미를 유지하는 명시적 경계. 경계 안에서 Ubiquitous Language가 적용된다. 도메인 전문가와 개발자가 동일한 언어로 소통. 코드·문서·대화 모두 동일 용어 사용. 예: "Order"라는 단어가 영업 컨텍스트에서는 '고객 주문',...주제: software-engineering-devops시리즈: OOP & DDD
- Docker & Containerization애플리케이션과 모든 의존성을 격리된 컨테이너로 패키징하여 "내 로컬에서는 됐는데" 문제를 제거하는 기술.주제: software-engineering-devops시리즈: CI/CD & Delivery Platform
- Event Sourcing현재 상태(State)가 아니라 발생한 사건(Event)의 이력 자체를 불변 로그로 저장하는 데이터 관리 패턴. 전통 DB: `UPDATE accounts SET balance = 500` → 이전 값 유실 Event Sourcing: `[Deposited(300...주제: system-architecture-distributed-systems시리즈: System Architecture · Event-Driven & CQRS