프로그래머는 실직할 것인가, 아니면 새로운 무기를 얻을 것인가.
왜 양자 컴퓨터는 RSA 암호를 깰 수 있을까. 고전 비트와 양자 비트의 차이부터 양자 게이트, 양자 얽힘, 그리고 Shor 알고리즘의 수학적 기초와 NISQ 디바이스의 과제까지 철저하게 해설합니다.
왜 모든 데이터를 클라우드로 보내면 안 되는가.
소인수분해의 어려움에서 이산로그 문제로의 전환.
웹 애플리케이션의 2대 취약점은 어떻게 악용되는가.
PoW, PoS, 그리고 비잔틴 장군 문제(PBFT)의 해결.
VPN에 의한 '경계 방어'의 종언과 '아무도 믿지 않는' 네트워크. 제로 트러스트와 BeyondCorp의 진수를 파헤친다.
오버패칭(Over-fetching)과 언더패칭(Under-fetching)을 해결하는 쿼리 언어로서의 GraphQL과, REST의 원론적 아키텍처의 진가를 파헤친다
JSON/REST보다 빠르고 견고한 바이너리 RPC. 스키마 주도 개발, Protocol Buffers의 직렬화 효율성, HTTP/2 스트리밍, Envoy를 통한 로드 밸런싱까지 철저하게 해설합니다.
왜 JWT를 세션 관리에 사용해서는 안 된다는 의견이 존재하는가.
모던 로그인의 이면과 JWT(JSON Web Token)의 구조.
JavaScript의 파싱 비용을 피하고 네이티브에 가까운 속도를 낸다.
GPU의 연산 능력을 최대한으로 끌어내는 차세대 API.
브라우저 간 직접 화상 통화가 가능한 이면의 기술. HTTP와 WebSocket의 한계부터 NAT 트래버설(STUN/TURN), SDP, ICE, UDP 기반 통신까지 철저히 해설합니다.
오프라인에서도 동작하는 웹 앱을 지탱하는 뒷단의 스크립트.
프로비저닝(구축)과 구성 관리(설정)의 용도 구분.
2PC(2단계 커밋)의 한계와 결과적 일관성(Eventual Consistency)의 수용.