MVCC는 데이터의 여러 버전을 유지해 읽기가 쓰기를 막지 않도록 하는 동시성 제어 기법입니다. 락 기반 제어와의 차이와 PostgreSQL의 xmin/xmax 구현 방식을 다루고, 장기 트랜잭션이 VACUUM을 지연시켜 테이블 팽창을 일으키는 실무 문제까지 설명합니다.
OAuth 2.0은 비밀번호를 넘기지 않고 제3자 앱에 제한된 권한만 위임하는 인가 프로토콜입니다. OIDC가 그 위에 신원 확인을 더하는 방식과 Authorization Code Flow, 그리고 공개 클라이언트에서 이 흐름을 안전하게 쓰기 위한 PKCE 확장까지 다룹니다.
하나의 명령어로 여러 데이터를 동시에 처리하는 SIMD 벡터 연산과 스칼라 연산의 차이를 설명하고, 이미지·수치 연산에서 SIMD가 성능을 크게 높이는 이유와 컴파일러 자동 벡터화의 원리·한계를 다룹니다. SSE2가 사실상 모든 현대 x86-64 CPU에 기본 내장되어 있다는 사실도 함께 짚습니다.