본문으로 이동
시스템 성능 엔지니어링

책

시스템 성능 엔지니어링

브렌던 그레그 인사이트(insight) · Yes24

예스24에서 보기

예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.

소개

《시스템 성능 엔지니어링》은 운영 체제와 애플리케이션의 성능을 이해하고 최적화하기 위한 개념, 전략, 도구 및 튜닝 기법을 종합적으로 다룹니다. 개발자에게 이러한 도구와 기법에 대한 깊은 이해는 필수적이며, 이 책에서 제시하는 전략은 사용자 경험 향상과 비용 절감으로 직결됩니다. 특히 인스턴스 단위로 과금되는 클라우드 환경에서는 이러한 개선 효과가 더 크게 나타납니다. 저자는 운영 체제, 하드웨어, 애플리케이션 이론을 간결하게 정리하여 성능 분석 경험이 없는 독자라도 빠르게 핵심을 이해할 수 있도록 안내합니다. 확장 BPF(eBPF)를 포함한 최신 분석 도구와 기법을 심도 있게 설명하며, 클라우드·웹·엔터프라이즈 시스템에서 최상의 성능을 이끌어내는 실질적인 방법을 제시합니다.

비슷한 학습 자료

책 캐리 밀샙 예스24

일 잘하는 엔지니어의 생각 기법

책 캐리 밀샙 예스24

AI는 쉽게 따라 하기 어려운, 인간 개발자와 엔지니어가 자신의 능력치를 최대로 발휘할 수 있는 신속하고 정확한 문제 해결력과 사고법을 알려주는 책! “문제의 본질”을 면밀히 관찰해서 시스템과 솔루션의 “성능”을 개선하고 최적화함으로써, 눈앞의 문제를 빠르고 정확히 해결하기 위한 “엔지니어적 사고의 기술” -- 시스템이 느려지면 심각한 문제가 발생한다. 시간과 비용을 낭비하게 되기 때문이다. 심지어 프로젝트가 중단될 수도 있고 경력에 위기가 닥칠 수도 있다. 하지만 무슨 일이 일어나고 있는지를 잘 이해한다면, 성능에 대해 꾸준히 좋은 결정을 내리는 것은 놀라울 정도로 쉽다. 이 책에서는 시스템이 왜 그렇게 동작하고 있는지의 이유를 명확하고 사려 깊게 설명해준다. 30여 년이 넘는 현장 경력을 보유한 저자 캐리 밀샙은 흥미로운 스토리텔링 기법을 활용한 111가지 일화 속에서 컴퓨터 소프트웨어든 일상 작업이든 (말 그대로) 모든 시스템의 성능을 개선하는 최적화 스킬을 알려준다. 또한, ...

개발 · 프로그래밍 기타

책 마틴 클레프만 예스24

데이터 중심 애플리케이션 설계

책 마틴 클레프만 예스24

데이터는 오늘날 시스템을 설계할 때 마주치는 많은 도전 과제 중에서도 가장 중심에 있다. 확장성, 일관성, 신뢰성, 효율성, 유지보수성과 같은 해결하기 어려운 문제를 파악해야 할 뿐 아니라 관계형 데이터베이스, NoSQL 데이터스토어, 스트림 처리자 또는 일괄 처리 처리자, 메시지 브로커 등을 포함한 도구의 다양성에 압도된다. 어떤 선택이 애플리케이션에 적합한가? 이 유행어들을 얼마나 이해하고 있는가? 마틴 클레프만은 이 실용적이고 포괄적인 안내서에서 데이터를 처리하고 저장하는 다양한 기술의 장단점을 검토한다. 이 책은 여러분이 거대한 문제 공간 속을 항해하는 데 좋은 길잡이가 될 것이다. 소프트웨어는 계속 변하지만 근본 원리는 동일하다. 이 책에서 소프트웨어 엔지니어와 아키텍트는 실전에 이 개념을 어떻게 적용하는지, 그리고 현대 애플리케이션에서 어떻게 데이터를 최대한 활용하는지 배운다. 이 책에서 배우는 내용 기존에 사용하고 있는 시스템의 내부를 자세히 들여다보고 더 효율적으로 사...

백엔드 데이터베이스

책 대구대학교출판부 예스24

서버 시스템 관리

책 대구대학교출판부 예스24

흩어져 있던 인프라 지식이 하나의 완성된 시스템으로 연결됩니다 - 로드 밸런서, 보안부터 컨테이너 오케스트레이션, 관찰성 까지, 엔지니어가 매일 마주하는 실무 기술 완전 정복 - 이 책은 리눅스 서버 운영의 기초부터 현대적인 클라우드·인프라 생태계의 핵심 기술까지 한 권으로 다지는 실전 지침서입니다. 로드 밸런서, 방화벽, DNS와 같은 네트워크 기틀부터 Docker·Kubernetes 기반의 컨테이너 오케스트레이션, SSL/TLS·SSH 보안, Prometheus·Grafana를 활용한 관찰성(Observability) 구축까지-서버 관리자와 엔지니어가 현장에서 매일 부딪히는 필수 주제를 체계적으로 다룹니다. 본문은 단순히 명령어를 나열하는 데 그치지 않고, 항상 ‘왜 이 기술이 필요한지(Why)’ 원리와 구조를 직관적인 그림과 비유로 먼저 풀어냅니다. 이후 ‘어떻게 적용하는지(How)’ 실무 명령과 설정을 직접 수행하며 손으로 익힐 수 있도록 설계되었습니다. 특히 책 전체에 걸쳐...

데브옵스 · 인프라 네트워크 시스템 · 운영체제

책 로이 오셔로브, 블라디미르 코리코프 예스24

단위 테스트의 기술

책 로이 오셔로브, 블라디미르 코리코프 예스24

기본 개념과 실전 예제, 리팩터링, 유지 보수성 향상, 조직 내 테스트 도입까지 한 권으로 끝내는 단위 테스트 완벽 가이드 이 책의 최종 목표는 더 견고한 코드를 작성하고 싶은 모든 개발자가 단위 테스트의 정수를 제대로 배우고 모범 사례를 활용하도록 하는 것이다. 이 책은 크게 네 부분으로 나뉘어 있다. 1부에서는 단위 테스트 작성에 대한 기본기를 다진다. 테스트 프레임워크인 제스트 사용법과 함께 테스트 러너, 검증문, 테스트 방식 등을 배운다. 2부에서는 의존성을 끊는 고급 기술을 다룬다. 목, 스텁, 격리 프레임워크와 함께 코드를 리팩터링하는 방법을 배운다. 3부에서는 다양한 모범 사례를 배운다. 구성 방법, 리팩터링 패턴, 테스트 작성 등을 모두 다룬다. 4부에서는 실무 노하우를 배운다. 조직 내에 변화를 만들기 위해 단위 테스트를 도입하는 방법부터 문제점 해결, 레거시 코드를 제거하는 법까지 다양한 실무 지식을 얻을 수 있다.

소프트웨어 테스트 TDD

책 이제민 예스24

레트로의 유니티 성능 최적화

책 이제민 예스24

프로파일링부터 병목 제거까지, 쾌적한 플레이를 만드는 유니티 최적화 실전 가이드 프레임 드롭, 발열, 이유 없는 버벅임. 유니티 개발자라면 누구나 한 번쯤 마주하는 문제입니다. 이 책은 유니티 프로젝트에서 발생하는 성능 문제를 감이 아닌 구조와 지표로 바라보는 방법을 제시합니다. 프로파일링을 통해 병목을 찾고 수집한 데이터를 바탕으로 무엇을 어떻게 최적화해야 하는지를 판단하도록 안내합니다. 이 과정에서 CPU·GPU·메모리의 관계를 이해하며 상황에 맞는 선택 기준을 세울 수 있도록 돕습니다. 이 책은 단편적인 팁이 아닌 실무에서 다시 써먹을 수 있는 사고방식을 정리한 실전 가이드입니다. 성능을 책임져야 하는 유니티 개발자라면 반드시 곁에 두고 반복해서 읽어보세요.

게임 프로그래밍

책 조 라이스, 맷 하우슬리 예스24

견고한 데이터 엔지니어링

책 조 라이스, 맷 하우슬리 예스24

실용적인 데이터 엔지니어링의 세계로 이끄는 최고의 안내서! 고객 요구 사항에 맞는 시스템을 계획하고 구축하는 방법 데이터 엔지니어링 분야가 빠르게 성장하면서 많은 소프트웨어 엔지니어와 데이터 과학자, 분석가가 해당 분야에 대한 포괄적인 관점을 새롭게 모색하고 있다. 이 실용적인 책은 데이터 엔지니어링 수명 주기의 프레임워크를 소개하고 사용 가능한 최고의 기술을 평가한다. 또한 다양한 클라우드 기술을 결합함으로써 다운스트림 데이터를 소비하는 조직과 고객의 요구 사항에 따라 시스템을 계획하고 구축하는 구체적인 방법을 알려준다. 이 책을 다 읽고 나면 기본 기술과 관계없이 모든 데이터 환경에 중요한 데이터 생성, 수집, 오케스트레이션, 변환, 저장 및 거버넌스의 개념을 적용하는 방법을 이해할 수 있다.

데이터베이스 데브옵스 · 인프라