책소개
동시성은 프로그램을 독립적으로 실행하도록 분리해 동시에 처리하는 방식이며, 이를 구현하려면 복잡성, 병렬성, 스레드, 프로세스, 멀티태스킹, 코루틴처럼 다양한 기술과 개념을 알고 적재적소에 사용할 줄 알아야 한다. 이 책은 어렵게만 느껴지던 동시성을 실제 생활에서 흔히 볼 수 있는 예와 흥미로운 일러스트로 설명한다. 특정 프로그래밍 언어나 구현에 국한해 설명하지 않으며, 좀 더 근본적인 내용인 개념과 원칙을 학습하도록 도와준다. 특히 확실하게 이해하기 위해 복잡한 수식보다는 시각적인 다이어그램으로 개념을 쉽게 설명하며, 다양한 이야기로 독자의 흥미를 이끈다. 이 책을 읽고 나면 동시성에 대해 전체적인 그림을 그릴 수 있을 것이다.
저자소개
고참 소프트웨어 엔지니어로, 고부하 애플리케이션 설계와 개발에 일가견이 있다. 현재는 데이터 엔지니어링에 대해 열정을 보이며, 전 세계 기업을 위한 첨단 데이터 엔지니어링 프랙티스를 개발한다. 개인 기술 블로그도 운영한다./연세대학교 문헌정보학과를 졸업하고 모교 중앙도서관과의 인연으로 도서관 솔루션 업체에서 일하면서 개발을 시작했다. 네이버에서 웹 서비스 개발 업무를 맡았으며, 웹 서비스 외에 머신러닝 공부도 꾸준히 하고 있다. 최근 관심사는 회사에 속하지 않고도 지속 가능한 삶이다. 옮긴 책으로는 『쿠버네티스 교과서』(길벗, 2023), 『도커 교과서』(길벗, 2022), 『그림과 실습으로 배우는 도커&쿠버네티스』(위키북스, 2022), 『비전 시스템을 위한 딥러닝』(한빛미디어, 2021), 『도메인 주도 설계 철저 입문』(위키북스, 2020) 등 20여 종이 있다.