웹 애플리케이션의 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)의 수용.
'서버가 존재하지 않는' 것은 아닌, 운영 책임의 아웃소싱. IaaS에서 FaaS로의 진화, 콜드 스타트 대책, 이벤트 기반 설계까지 철저히 해설.
현재 상태가 아닌 '발생한 사실(이벤트)'을 저장하는 아키텍처의 진수. CRUD의 한계부터 CQRS의 필연성까지 철저히 해설합니다.
왜 Docker 단독으로는 불충분했을까. Google의 Borg를 기원으로 하는 Kubernetes의 설계 사상, Control Plane과 Worker Node의 구조, 그리고 Pod의 중요성까지 깊이 있게 해설합니다.
소프트웨어 릴리스를 '지루한 작업'으로 만드는 기술. 수동 배포의 공포부터 GitOps까지의 역사와 실천을 파헤치다.
개발자와 도메인 전문가 사이의 언어 장벽을 어떻게 허물 것인가. 에릭 에반스의 철학에서 배우는 실천적 접근