ようこそ!
文庫
新書・選書
文芸
教養
人文
教育
芸術
児童
趣味
生活
地図・ガイド
就職・資格
語学
小学学参
中学学参
高校学参
辞典
コミック
ゲーム攻略本
エンターテイメント
日記手帳
社会
法律
経済
経営
ビジネス
理学
工学
コンピュータ
医学
看護学
薬学
出版社名:オライリー・ジャパン
出版年月:2023年5月
ISBN:978-4-8144-0031-7
457P 24cm
ソフトウェア設計のトレードオフと誤り プログラミングの際により良い選択をするには
Tomasz Lelek/著 Jon Skeet/著 渋川よしき/〔ほか〕訳
組合員価格 税込 3,762
(通常価格 税込 4,180円)
割引率 10%
在庫あり
生協宅配にてお届け
※ご注文が集中した場合、お届けが遅れる場合がございます。
内容紹介・もくじなど
内容紹介:ソフトウェアで陥りやすい誤りと、設計のトレードオフを紹介!ソフトウェアにかかわるすべての人は常に、さまざまなコンテキストや制約の中で多くの決断に迫られています。本書は、モノリス、マイクロサービス、ビッグデータ処理、ライブラリなど、さまざまなソフトウェアシステムの経験から得た教訓を共有するため、実際の業務システムの開発の中で行われた意思決定、そのトレードオフ、そしてその失敗を深く分析しています。設計における潜在的な問題や限界をあらかじめ学ぶことで、より良い選択ができるようになるでしょう。
この選択は本当に正しいのか?業務システム開発の中で行われた意思決定、そのトレードオフとその誤りを深…(続く
内容紹介:ソフトウェアで陥りやすい誤りと、設計のトレードオフを紹介!ソフトウェアにかかわるすべての人は常に、さまざまなコンテキストや制約の中で多くの決断に迫られています。本書は、モノリス、マイクロサービス、ビッグデータ処理、ライブラリなど、さまざまなソフトウェアシステムの経験から得た教訓を共有するため、実際の業務システムの開発の中で行われた意思決定、そのトレードオフ、そしてその失敗を深く分析しています。設計における潜在的な問題や限界をあらかじめ学ぶことで、より良い選択ができるようになるでしょう。
この選択は本当に正しいのか?業務システム開発の中で行われた意思決定、そのトレードオフとその誤りを深く分析。
もくじ情報:1章 イントロダクション;2章 コードの重複は必ずしも悪ではない:コードの重複vsコードの柔軟性;3章 例外vs他のエラーハンドリングパターン;4章 柔軟性と複雑性のバランス;5章 早すぎる最適化vsホットパスの最適化:コードの性能に影響する決断;6章 APIのわかりやすさvsメンテナンスコスト;7章 日付と時間のデータを効率よく扱う;8章 データローカリティとメモリーの活用;9章 サードパーティーライブラリ:あなたが使うライブラリはあなたのコードとなる;10章 分散システムにおける一貫性と原子性;11章 分散システムのデータ配信;12章 バージョンと互換性の管理;13章 流行を追いかけ続けることvsコードのメンテナンスコスト;付録A データライフサイクルとトレードオフ
著者プロフィール
レレック,トマッシュ(レレック,トマッシュ)
ソフトウェアエンジニアリングの専門家として、さまざまなプロダクションのサービス、アーキテクチャ、プログラミング言語(主にJVM)に関わってきました。彼は、モノリス、マイクロサービスアーキテクチャの両方に関わった経験があります。また、数千万のユーザーが毎秒数十万もの操作を行うシステムの設計をしたこともあります。彼が関わったことがあるのは、CQRSを使ったマイクロサービス(Apache Kafkaを利用)、マーケティングの自動化や、イベントストリーム処理、Apache SparkとScalaを使ったビッグデータ処理。トマッシュは現在、モダンなデータレイ…(続く
レレック,トマッシュ(レレック,トマッシュ)
ソフトウェアエンジニアリングの専門家として、さまざまなプロダクションのサービス、アーキテクチャ、プログラミング言語(主にJVM)に関わってきました。彼は、モノリス、マイクロサービスアーキテクチャの両方に関わった経験があります。また、数千万のユーザーが毎秒数十万もの操作を行うシステムの設計をしたこともあります。彼が関わったことがあるのは、CQRSを使ったマイクロサービス(Apache Kafkaを利用)、マーケティングの自動化や、イベントストリーム処理、Apache SparkとScalaを使ったビッグデータ処理。トマッシュは現在、モダンなデータレイクハウスの構築をサポートするDremio社で働いています。また、以前はDataStaxで働いており、Cassandraデータベースを使ったさまざまな製品の構築を行いました。また、数千人の開発者が使う、APIデザイン、パフォーマンス、UXが重要なツールを設計しました。彼はまた、DataStaxのJavaドライバー、Cassandra Quarkus、Cassandra-Kafkaコネクター、Stargateに貢献してきました