実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) [単行本]
    • 実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) [単行本]

    • ¥3,960119 ゴールドポイント(3%還元)
    • 在庫あり2025年6月2日月曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009003834703

実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) [単行本]



ゴールドポイントカード・プラスのクレジット決済で「書籍」を購入すると合計12%ゴールドポイント還元!合計12%還元書籍の購入はゴールドポイントカード・プラスのクレジット決済がお得です。
通常3%ゴールドポイント還元のところ、後日付与されるクレジット決済ポイント(1%)と特典ポイント(6%)、さらにご利用明細WEBチェックにご登録いただくと2%追加して合計12%ゴールドポイント還元!詳しくはこちら

価格:¥3,960(税込)
ゴールドポイント:119 ゴールドポイント(3%還元)(¥119相当)
お届け日:在庫あり今すぐのご注文で、2025年6月2日月曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:その他
販売開始日: 2024/04/19
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

カテゴリランキング

店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) の 商品概要

  • 目次

    目次
    第1章 本書の概要
    1-1.サンプルアプリケーションの概要
    1-2.サンプルプログラムについて
    1-3.gRPCの概要
    1-4.Protocol Buffersの概要
    第2章 Protocol Buffers
    2-1.本章で作成するプロジェクト
    2-2.基本言語仕様
    2-3.メッセージとフィールド
    2-4.サービス
    2-5.コード生成
    2-6.メッセージから生成されたコード
    2-7.サービスから生成されたコード
    第3章 サンプルアプリケーションの概要
    3-1.Command Service
    3-2.Query Service
    3-3.CQRS Client
    第4章 ドメイン層の実装
    4-1.ドメイン層の概要
    4-2.値オブジェクト
    4-3.Ginkgo V2を利用したテスト
    4-4.エンティティの実装
    4-5.リポジトリインターフェイス
    第5章 インフラストラクチャ層の実装
    5-1.インフラストラクチャ層の概要
    5-2.データベース接続
    5-3.Modelの生成
    5-4.リポジトリインターフェイスの実装
    5-5.リポジトリのテスト
    5-6.fxフレームワークの依存定義
    第6章 アプリケーション層の実装
    6-1.アプリケーション層の概要
    6-2.サービスインターフェイスとその実装
    6-3.サービスのテスト
    6-4.依存定義
    第7章 プレゼンテーション層の実装
    7-1.プレゼンテーション層の概要
    7-2.データ変換機能
    7-3.サーバ機能の実装
    7-4.アプリケーション起動準備
    7-5.依存定義
    7-6.エントリーポイントと動作確認
    第8章 Query Serviceの実装
    8-1.Query Serviceの概要
    8-2.ドメイン層
    8-3.インフラストラクチャ層
    8-4.プレゼンテーション層
    8-5.エントリーポイントと動作確認
    第9章 クライアントの実装
    9-1.クライアントの概要
    9-2.インフラストラクチャ層
    9-3.プレゼンテーション層
    9-4.エントリーポイントと実行確認
    第10章 インターセプタ、Stream RPC、そしてTLS
    10-1.インターセプタ (interceptor)
    10-2.通信形式(RPCタイプ)
    10-3.セキュアな通信
    Appendix
    APP-1.VS Codeと開発基盤の準備
    APP-2.VS CodeでWSLに接続する
    APP-3.データベース環境の構築
    APP-4.IDLとGoコード生成プロジェクト
    APP-5.サンプルアプリケーションプロジェクト
  • 内容紹介

    【本書の概要】※一部抜粋
    gRPC はサービス間連携方法として、たいへん有効で強力な方法であることが徐々に認識されつつあります。本書は、CQRS サービスを実現するマイクロサービスを実装する過程を解説しながら、gRPC の利用方法やGo の世界で利用されているフレームワークの利用方法の知識を得ることを目的としています。
    4 章~ 7 章でアプリケーションを構成するレイヤ毎に設計、実装内容、フレームワークの利用方法を解説します。
    Query Service は問合せ結果を提供するため、シンプルな3 層構造で全体を実装しています。O/R マッパーとしてGORM を利用し、8 章でGORM の使い方について説明しています。9 章では、シンプルで基本的は方法でgRPC サーバにアクセスしますが、10 章でストリームを利用したアクセス方法を示し、インターセプタやTLS を利用したセキュアな接続について解説しています。
  • 著者について

    古川 正寿 (フルカワ マサトシ)
    株式会社フルネス代表取締役。フリーのプログラマおよびアーキテクトとして数々の開発プロジェクトに参加しながら、1994 年9 月からIT 技術研修講師としての活動を30 年近くにわたり継続している。
    Java、C #、Go などのプログラミング言語他、Spring Framework やASP.Net Core をはじめ、データベース、要件定義、設計などの開発プロセス関連の研修にも幅広く従事。その研修内容は、基礎から高度なテクニックまで、多岐にわたる。最近では、ドメイン駆動設計、マイクロサービス、そしてオブジェクト指向をベースとした要件定義や設計の研修企画に特に注力している。
    Java、フレームワーク活用、Rust をテーマとした著書多数。

実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) の商品スペック

商品仕様
出版社名:科学情報出版
著者名:古川 正寿(著)
発行年月日:2024/04
ISBN-10:4910558284
ISBN-13:9784910558288
判型:B5
発売社名:科学情報出版
対象:専門
発行形態:単行本
内容:情報科学
言語:日本語
ページ数:254ページ
他のその他の書籍を探す

    その他 実践!Go言語とgRPCで学ぶマイクロサービス開発(設計技術シリーズ<126>) [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!