개발자의 필수 지식인 네트워크를 기본부터 제대로 학습할 수 있도록 돕는 입문서다. 다수의 네트워크 전공 서적들을 면밀히 분석하고, 방대한 컴퓨터 네트워크 이론 중에서 핵심 내용만 선별해서 담았다.
클라우드 네이티브 기술이 고도화되고 시스템이 복잡해질수록 근본 원인 분석을 위한 관측 가능성이 필수다. 이 책은 분산 서비스에서 빼놓을 수 없는 쿠버네티스를 기반으로 관측 가능성을 다룬다. 프로메테우스부터 그라파나, 오픈텔레메트리까지 다양하게 다루고 있어 관측 가능성에 대한 폭넓은 지식을 얻을 수 있다.
Go 언어로 REST API 웹 애플리케이션을 개발할 때 반드시 알아야 할 지식을 알려준다. 전반부에는 웹 애플리케이션을 개발하기 전에 알아야 할 Go 언어 개념과 표준 패키지 기능을 소개하고, 후반부에는 본격적으로 Go 언어를 활용해 ToDo 애플리케이션을 만들면서 환경 설정, 도커 컨테이너 작성, CI/CD 설정, 테스트 작성을 다룬다.
이제 막 네트워크를 공부하기 시작했거나 공부해야겠다고 마음먹은 초급자를 대상으로 한 입문서다. 네트워크의 개념, 비트, 랜, 허브 등의 네트워크 기초 지식을 설명한 뒤, 물리 계층, 데이터 링크 계층 등 OSI 7 계층을 장별로 설명하고, 마지막으로 무선 통신에서의 통신 규격과 접속 방식에 대해 설명한다.
고 프로그래머가 고 언어의 다양한 영역에서 저지르기 쉬운 실수 100가지를 소개한다. 고 언어와 관련된 실수를 수집하고, 실수 패턴을 분석해 분류하고, 구체적인 예제를 곁들여 새로운 기법을 쉽고 빠르게 배울 수 있도록 구성했다.
데이터 메시는 대규모로 분산된 데이터를 효과적으로 관리하고 활용하기 위한 접근 방법이자 아키텍처를 의미한다. 이 책에서 데이터 메시의 창시자가 직접 이 개념을 소개하고 있어 데이터 메시의 핵심 원리와 구현 방법에 대한 창시자의 통찰력을 직접적으로 배워볼 수 있다.
35년 경력 전문가의 경험이 담긴 소프트웨어 엔지니어링 베스트셀러로, 소프트웨어를 문제 없이 빠르게 출시할 수 있는 설계 방법에 초점을 맞춘 책이다. 특히 사례 연구를 기반으로 대규모 웹 분산 시스템의 설계/구축/운영 방법을 자세히 설명한다.