効率的なGo データ指向によるGoアプリケーションの性能最適化
発売日:2024年2月
- ページ数
- 477p
- ISBN
- 978-4-8144-0053-9
- 著者情報
- プォトカ,バルトロミー(プォトカ,バルトロミー)(Plotka,Bartlomiej)
Googleのシニアソフトウェアエンジニアであり、CNCF TAG Observabilitypグループの現在のテクニカルリード
山口 能迪(ヤマグチ ヨシフミ)
グーグル合同会社シニアデベロッパーリレーションズエンジニア。クラウド製品の普及と技術支援を担当し、特にオブザーバビリティ、SRE、DevOpsといった領域を担当。OpenTelemetryやGoのコミュニティの支援も活発に行っている。以前はウェブ、Android、Googleアシスタントなどと各種新規製品・新規機能のリリースと普及に関わり、多くの公開事例の技術支援を担当。好きなプログラミング言語の傾向は、実用指向で標準の必要十分に重きを置くもので、特にGoやPythonを好んでいる
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
本書は、Goアプリケーションの効率やスケーリングに関する疑問に対して、実用的な答えを与えてくれる書籍です。レイテンシー、CPU、メモリ資源についての知識、またOSやGoがそれらを抽象化している方法について、またソフトウェアの効率に関わるデータ駆動な意思決定を行う事の意味や、計算量解析の手法、最適化状況の例など、実用的なソフトウェアを開発する中での「効率」に関する知識を紹介します。Goやその他のモダンな言語で書かれたプログラムを設計、作成、変更するソフトウェア開発者、また誰かが書いたソフトウェアを主に運用するDevOpsエンジニア、SRE、シスアド、プラットフォームチームなどの読者が、いつ、どのように効率最適化を適用するかという問いに答えるための知識を身に付けることができるでしょう。
Go言語とOSレイヤー両面からのパフォーマンス改善手法!
本書は、いまや幅広く使われているGo言語のプログラムについて、パフォーマンス改善の基礎知識とGoがOSのリソースをどのように使っているかについて、それらを踏まえたGo製プログラムのパフォーマンス改善手法を紹介する書籍です。実行されるプログラムの動作原理を理解したいという要望は、ソフトウェアのオブザーバビリティを確保する目的でも高まっています。本書は、そのような読者にとっても価値のある1冊となるでしょう。
※お届け日が変更になりました
2月24日→2月26日
目次
1章 ソフトウェア効率性が重要
2章 効率的なGo入門
3章 効率化の攻略
4章 GoでのCPUリソースの活用方法の(ちょっとした)解説
5章 Goでのメモリリソースの使用方法
6章 効率性オブザーバビリティ
7章 データ駆動効率性評価
8章 ベンチマーク
9章 データ駆動ボトルネック分析
10章 最適化の例
11章 最適化パターン
付録A ナプキン計算用のレイテンシー
商品詳細
- 出版社名
- オライリー・ジャパン
- サイズ
- 24cm
- 対象年齢
- 一般
- フォーマット
- 単行本
- 原題
- 原タイトル:Efficient Go
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。