Go言語で構築するクリーンアーキテクチャ設計
インプレスグループでIT関連メディア事業を展開するインプレスは、技術書典や技術書同人誌博覧会をはじめとした各種即売会や勉強会・LT会などで頒布された技術同人誌を底本とした商業書籍を刊行し、技術同人誌の普及と発展に貢献することを目指し最新の知見を発信する技術の泉シリーズ2024年7月の新刊として上田裕耀氏、菅間伶史氏、ギュウ氏著書による、クリーンアーキテクチャの概念をGo言語で実践するためのノウハウを提供した一冊「Go言語で構築するクリーンアーキテクチャ設計」をインプレス NextPublishingより発売した。
上田裕耀Profile●1994年神奈川県生まれ。
新卒で食品メーカーの研究所に入社し、消費者調査や官能評価、統計学等を用いた商品の品質評価に従事。約3年の経験を経てWebエンジニアにジョブチェンジし、MAツール等の開発に携わる。開発を進める中で技術的負債の解消に興味をもち、アーキテクチャや設計に関して知見を深めていく。現在はGo言語やGoogle Cloudを活用し、HR系SaaSを開発。チームの開発体験がよりよくなるように、設計やスクラム開発等日々奮闘中。
菅間伶史Profile●スタートアップにて複数の新規開発に従事。その後Go言語を用いたBtoB SaaSの開発を経験。
ギュウProfile●受託開発にて様々なプログロダクト開発を経験したのち、自社開発企業にてGo言語のCtoCプロダクトの開発に携わる。
技術の泉シリーズ
技術の泉シリーズは、技術者の知見のアウトプットである技術同人誌を底本とした、2017年創刊の技術書シリーズ。NextPublishingによるスピーディーな編集制作とプリントオンデマンドによる1冊からの印刷製本により、技術の変化に追従しつつ返品や品切れのないサスティナブルな出版モデルを特徴としている。技術の泉シリーズを通じて、エンジニアの“知の結晶”である技術同人誌の世界に、より多くの人が触れられるきっかけとなることを目指している。
「Go言語で構築するクリーンアーキテクチャ設計」発行主旨・内容紹介
「Go言語で構築するクリーンアーキテクチャ設計」は、クリーンアーキテクチャの概念をGo言語で実践するためのノウハウを提供。
まず前半では、アーキテクチャの進化と目的を明確にしながら、クリーンアーキテクチャの基本を解説。
続く後半では、サンプルアプリケーションを用いて、Go言語でのクリーンアーキテクチャの実践方法を、各レイヤーの実装とその要点に焦点を当てて詳しく掘り下げる。
「Go言語で構築するクリーンアーキテクチャ設計」は、クリーンアーキテクチャの理念や具体的な実装方法が掴みにくい、レイヤーごとの責務分担やドメインサービスの実装、ユースケースレイヤーでのトランザクション制御に課題を感じている方など、クリーンアーキテクチャの理解を深めたい読者に最適。
Go言語を用いた実践的なアプローチを通じて、クリーンアーキテクチャの理解を一層深めることができる。
インプレス NextPublishing は、株式会社インプレスR&Dが開発したデジタルファースト型の出版モデルを承継し、幅広い出版企画を電子書籍+オンデマンドによりスピーディで持続可能な形で実現している。
「Go言語で構築するクリーンアーキテクチャ設計」目次
第1章 アーキテクチャの発展
第2章 クリーンアーキテクチャ
第3章 実践的なアプリケーション構築
第4章 技術的要件へのアプローチ
「Go言語で構築するクリーンアーキテクチャ設計」Amazonでの購入はこちら
「Go言語で構築するクリーンアーキテクチャ設計」楽天市場での購入はこちら※電子書籍版です
|