현대 개발에서는 객체지향, 함수형, 명령형 프로그래밍을 상황에 따라 유연하게 조합하는 역량이 필요하다. 이 책은 세 가지 패러다임의 강점을 통합해 더 유연하고 견고한 소프트웨어를 설계할 수 있도록 실무 중심으로 설명한다.
아파치 카프카 스트리밍 플랫폼의 핵심 도구, 카프카 커넥트를 활용해 강력한 데이터 파이프라인을 구축한다. 데이터 엔지니어, 개발자, SRE를 위한 실용적인 가이드로, 다양한 데이터 소스와 싱크 연결, 기존 데이터의 손쉬운 활용, 클러스터 간 데이터 미러링 구현, 이벤트 스트리밍 최적화 등을 통해 카프카의 강력한 기능을 빠르게 도입해보자.
주류 오픈소스 분산 시스템에서 관찰한 일련의 패턴을 설명한다. 패턴은 소프트웨어 시스템에서 마주치는 특정 문제와 실제 코드로 구현 가능한 구체적인 해결 방안을 설명하는 방법론이다. 패턴의 주요 강점은 직관적인 이름과 코드 수준으로 제공하는 상세함에 있다.
개발자의 커리어가 성장하는 과정에서 반드시 고민해야 할 핵심 질문을 던진다. 입사 후 첫 90일 동안 무엇을 준비해야 하는지, 비즈니스와 기술을 연결하는 전략적 사고는 어떻게 키울 수 있는지, 좋은 개발 팀을 만들고 유지하는 법은 무엇인지 등을 명확하고 실용적으로 풀어낸다.
인공지능 분야의 선두에 서 있는 세바스찬 라시카 박사가 자주 받는 질문에 대해, Q&A라는 독특한 스타일을 사용해 설명한 책이다. 신경망과 딥러닝, 컴퓨터 비전, 자연어 처리, 생성 AI, 예측 성능과 모델 평가 등 다양한 인공지능 분야를 저자의 깊이 있는 고찰과 논리적인 설명으로 더욱 심도 있게 이해할 수 있다.
AI와 머신러닝의 발전으로 거대 언어 모델(LLM)에 대한 관심은 급증했지만, 높은 비용 때문에 수많은 기업이 도입을 주저하고 있다. 이 책은 적은 비용으로 LLM을 구축하고 배포하는 효율적인 접근법을 소개한다.
AI 시대의 개발자를 위한 취업/이직 가이드. 저자가 직접 SI 업체에서 빅테크 기업으로 이직한 경험과 쿠팡과 카카오 면접관으로 임하며 쌓은 인사이트를 바탕으로 IT 기업 취업과 이직 전략을 상세하게 다룬다. 면접관 입장에서 숙지했으면 하는 지식과 정보를 카테고리별로 정리했다.
머신러닝과 딥러닝의 핵심 개념을 쉽고 체계적으로 익힐 수 있도록 돕는 입문서로, 최신 AI 트렌드를 반영해 더욱 완성도를 높였다. 특히 트랜스포머와 대규모 언어 모델(LLM) 실습을 새롭게 추가하여, 최신 AI 기술이 실제로 어떻게 동작하는지 배울 수 있도록 했다.
애플리케이션 설계, 계획, 구현에 관한 더 나은 의사결정을 내리는 방법을 알려준다. 잘못된 트레이드오프 결정이 내려진 실제 시나리오를 분석하고, 어떻게 다르게 결정할 수 있었는지 설명한다. 이 책은 다양한 접근 방식의 장단점을 제시하고 소프트웨어 설계에 언제나 유효한 패턴을 탐구한다.
플랫폼 엔지니어링 팀은 견고하고 사용자 친화적인 플랫폼을 만들어 복잡성이라는 괴물을 길들이고 레버리지를 제공하며 애플리케이션 팀의 생산성을 높인다. 이 책은 엔지니어, 관리자, 제품 관리자, 리더들에게 현대의 플랫폼 중심 조직에서 필요한 변화를 안내한다.
LLM의 최신 트렌드와 AI 생태계의 변화를 깊이 있게 살펴보고, 지금 필요한 AI 에이전트 기술을 빠르게 배워 사용할 수 있도록 개념, 활용, 실습을 한 권에 담았다. AI 에이전트의 핵심 개념을 이해하고, 개념을 활용하기 위한 프레임워크들을 익히고, 이를 사용해 AI 에이전트를 다양하게 구현해보는 것까지 효율적으로 학습할 수 있도록 구성했다.