미니멀리즘 프로그래머
·
Review
중니어 서버 개발자로서 '단순함'이라는 화두는 늘 고민거리였는데, 이 책은 그 고민에 꽤 날카로운 해답을 던져줬다. 단순히 코드를 줄이는 게 미니멀리즘이 아니다. 내가 완벽하게 통제할 수 있는 범위를 유지하고, 불필요한 복잡성을 제거하는 것이 핵심이다. Kotlin이나 Spring처럼 거대한 생태계 안에서 개발하며 K8s로 배포까지 신경 써야 하는 입장에서, '진짜 중요한 것'에 집중하는 법을 다시금 생각하게 됐다. 책의 여러 내용 중에서도 특히 팀 구성의 미니멀리즘에 대한 통찰이 가장 와닿았다.팀 내 기술의 다양성이 왜 미니멀리즘인가저자는 팀에 여러 가지 기술을 고루 갖추도록 구성하는 것이 조직의 복잡성을 줄이는 핵심이라고 강조한다. 언뜻 보면 '한 우물만 파는 전문가'들로만 모으는 게 효율적일 것 같..
실무로 통하는 LLM 애플리케이션 설계
·
Review
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 요즘 LLM 관련 도서는 많지만, 단순히 모델 사용법을 나열하는 데 그치지 않고 ‘실무’와 ‘설계’의 관점을 제대로 다룬 책은 드물었습니다. 그런 면에서 이 책은 LLM을 이용해 토이 프로젝트 수준을 넘어 실제 서비스(Product)를 구축하려는 사람들에게 꽤 유용한 가이드가 되어줍니다.책은 크게 3부로 나뉘어 구성되어 있는데, 흐름이 매우 논리적입니다.초반부에서는 LLM의 기본기를 다지는데, 단순히 이론적인 설명에 그치지 않습니다. 예를 들어 토큰화를 설명할 때도 단순히 단어를 쪼개는 것을 넘어, 이것이 모델의 속도, 비용, 컨텍스트 길이에 어떤 영향을 미치는지 ‘설계 변수’로서 접근하는 점이 인상적이었습니다. 트랜스포머 구조나 스..
정지훈의 양자 컴퓨터 강의
·
Review
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 양자 컴퓨터는 AI 다음의 기술로 주목받고 있지만, 비전공자에게는 여전히 막연하고 어려운 주제다. 『정지훈의 양자 컴퓨터 강의』는 이러한 진입 장벽을 낮춰주는 훌륭한 입문서 역할을 한다. 이 책의 가장 큰 장점은 양자 컴퓨팅의 핵심 개념을 복잡한 수학 공식 없이, 명쾌한 비유와 도식을 통해 설명한다는 점이다. 책은 먼저 고전 컴퓨터와의 차이점을 짚어주며 ‘큐비트’가 무엇인지, ‘중첩’과 ‘얽힘’이라는 고유한 특성이 어떻게 강력한 연산 능력으로 이어지는지를 보여준다. 특히 초전도, 이온 트랩 등 다양한 방식으로 큐비트를 구현하려는 현재의 기술 경쟁 구도를 소개해, 양자 컴퓨터가 아직 초기 단계에 있는 역동적인 분야임을 이해하게 한다. 기..
아키텍트 첫걸음
·
Review
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 불과 몇 년 전만에도 아키텍트(Architect)라는 직무를 가진 사람들이 좀 보였다. 회사, 혹은 특정 프로젝트에서 가장 경험이 많은 시니어 개발자가 주로 가지고 있는 직무였는데, 신입 시절의 나는 시스템, 애플리케이션 구조를 설계하고 개발에 영향을 주는 여러 가지 주제에 대해 의사결정을 하는 시니어 개발자가 아키텍트인가 보다는 생각을 가지고 있었다. 연차가 많이 쌓이면 맡게 되는 직무 정도라는 인식이었다. 아키텍트는 기업의 비즈니스 목표와 IT전략을 효과적으로 연결하기 위한 최적의 기술 아키텍처를 설계하고 구현하는 일을 하는 사람이다. 만일 당신이 회사의 제품, 혹은 진행 중인 프로젝트에 영향을 주는 기술적 결정을 했거나 할 수 있..
핸즈온 LLM
·
Review
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 최근 몇 년간 폭발적으로 성장한 LLM(대규모 언어 모델) 기술은 이제 개발자에게 선택이 아닌 필수이다. 『핸즈온 LLM』은 단순히 LLM을 사용하는 것을 넘어, 그 내부 구조와 동작 원리를 깊이 이해하고 직접 응용하고자 하는 개발자에게 최적화된 책이다. 나 역시 LLM API를 몇 번 호출해 본 수준에 머물러 있었는데, 이 책을 통해 비로소 LLM의 블랙박스 같던 부분이 명확하게 이해되기 시작했다. 이 책은 개념 설명과 함께 풍부한 실습 예제를 제공하여 이론을 몸으로 체득할 수 있도록 돕는다. 예를 들어, 책 초반에 나오는 BoW(Bag of Words) 방식부터 토큰화, 임베딩과 같은 기본 개념을 시각 자료와 함께 설명하여 왜 단..
김길성의 네트워크 딥다이브
·
Review
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 웹 애플리케이션 개발을 하다 보면 네트워크 이슈를 마주할 때가 있다. 그럴 때마다 "네트워크는 어려워"라며 회피하곤 했는데, 이 책을 읽고 나니 그 어려움의 원인을 알 수 있었다. 단순히 개념만 나열하는 것이 아니라 각 기술이 왜 생겨났는지, 어떤 문제를 해결하기 위한 것인지부터 설명하기 때문이다.특히 광 통신 부분에서 단일모드와 다중모드 광섬유의 차이를 설명하는 부분이 인상적이었다. 물리적인 빛의 전파 방식부터 시작해서 실제 데이터센터에서 어떤 케이블을 선택해야 하는지까지 연결지어 설명한다. 클라우드 서비스를 사용할 때 지연시간이나 대역폭을 고려하는 이유를 물리적 관점에서 이해할 수 있었다.또한 로드밸런서 부분에서 L4와 L7의 차..