Featured image of post [Computer Terms] ABA 문제 (ABA Problem)

[Computer Terms] ABA 문제 (ABA Problem)

ABA 문제는 값이 A에서 B를 거쳐 다시 A로 돌아왔을 때, CAS가 그 사이 변경이 전혀 없었다고 착각하는 현상입니다. lock-free 스택이 포인터 재사용으로 깨지는 시나리오와, 버전 태그·해저드 포인터로 막는 방법을 다룹니다.

Featured image of post [Computer Terms] CDN (Content Delivery Network)

[Computer Terms] CDN (Content Delivery Network)

CDN은 사용자와 지리적으로 가까운 엣지 서버에 콘텐츠를 캐싱해 지연시간을 줄이는 기술입니다. 오리진과 엣지의 캐시 흐름, 정적·동적 콘텐츠에서 효과 차이를 다루고, GeoDNS가 사용자를 가장 가까운 엣지로 연결하는 원리까지 함께 설명합니다.

Featured image of post [Computer Terms] CDN 캐싱 전략 (CDN Caching)

[Computer Terms] CDN 캐싱 전략 (CDN Caching)

CDN 캐싱은 캐시 무효화를 전 세계 엣지 서버 규모로 확장한 문제입니다. Cache-Control 헤더로 정책을 지시하는 법과, 캐시 버스팅으로 즉시 무효화하는 실무 기법을, 정적 자원과 API 응답 각각에 어떤 지시자를 쓸지 판단하는 기준과 함께 다룹니다.

Featured image of post [Computer Terms] gRPC

[Computer Terms] gRPC

gRPC는 HTTP/2 위에서 Protocol Buffers로 이진 직렬화하고 .proto 스키마로 클라이언트·서버 코드를 자동 생성하는 RPC 프레임워크입니다. REST와 비교해 원리와 적합한 상황을, 브라우저 호환성 제약과 스트리밍 지원 방식까지 다룹니다.

Featured image of post [Computer Terms] HTTP/3와 QUIC

[Computer Terms] HTTP/3와 QUIC

HTTP/1.1·HTTP/2는 TCP 위에서 Head-of-Line Blocking을 겪습니다. QUIC은 UDP 위에서 스트림별 독립 순서 보장으로 이 문제를 해결하고 TLS 1.3을 기본 통합한 HTTP/3의 전송 계층이며, curl 실행 예시와 HTTP/3·HTTP/2 선택 기준까지 다룹니다.

Featured image of post [Computer Terms] MVCC (Multi-Version Concurrency Control)

[Computer Terms] MVCC (Multi-Version Concurrency Control)

MVCC는 데이터의 여러 버전을 유지해 읽기가 쓰기를 막지 않도록 하는 동시성 제어 기법입니다. 락 기반 제어와의 차이와 PostgreSQL의 xmin/xmax 구현 방식을 다루고, 장기 트랜잭션이 VACUUM을 지연시켜 테이블 팽창을 일으키는 실무 문제까지 설명합니다.

Featured image of post [Computer Terms] OAuth와 OpenID Connect (OAuth 2.0, OIDC)

[Computer Terms] OAuth와 OpenID Connect (OAuth 2.0, OIDC)

OAuth 2.0은 비밀번호를 넘기지 않고 제3자 앱에 제한된 권한만 위임하는 인가 프로토콜입니다. OIDC가 그 위에 신원 확인을 더하는 방식과 Authorization Code Flow, 그리고 공개 클라이언트에서 이 흐름을 안전하게 쓰기 위한 PKCE 확장까지 다룹니다.

Featured image of post [Computer Terms] SIMD (Single Instruction, Multiple Data)

[Computer Terms] SIMD (Single Instruction, Multiple Data)

하나의 명령어로 여러 데이터를 동시에 처리하는 SIMD 벡터 연산과 스칼라 연산의 차이를 설명하고, 이미지·수치 연산에서 SIMD가 성능을 크게 높이는 이유와 컴파일러 자동 벡터화의 원리·한계를 다룹니다. SSE2가 사실상 모든 현대 x86-64 CPU에 기본 내장되어 있다는 사실도 함께 짚습니다.

Featured image of post [Computer Terms] Write-Through와 Write-Back

[Computer Terms] Write-Through와 Write-Back

캐시에 쓸 때 원본에 즉시 반영하는 Write-Through와, 캐시에만 먼저 쓰고 나중에 반영하는 Write-Back의 트레이드오프를 ACID의 영속성 개념과 연결해 다룹니다.