Domain
Backend Development
A learning path to systematically build implementation skill and design principles for backend development — from API design and server-side architecture to authentication, async processing, distributed systems, and performance optimization.
グループ化
Difficulty
難易度
依存関係
グラフを計算中...
Books in this domain
28 booksClean Architecture
達人に学ぶソフトウェアの構造と設計
Robert C. Martin
Clean Code
アジャイルソフトウェア達人の技
Robert C. Martin
Go言語による並行処理
Concurrency in Go
Katherine Cox-Buday
Web API設計のベストプラクティス
The Design of Web APIs
Arnaud Lauret
Java言語で学ぶデザインパターン入門
結城浩
データ指向アプリケーションデザイン
信頼性、拡張性、保守性の高い分散システム設計の原理
Martin Kleppmann
ドラゴンクエストXを支える技術
大規模オンラインRPGの舞台裏
青山公士
Goならわかるシステムプログラミング 第2版
渋川よしき
gRPCアップアンドランニング
gRPC: Up and Running
Kasun Indrasiri、Danesh Kuruppu
スッキリわかるJava入門
中山清喬, 国本大悟
初めてのGraphQL
Learning GraphQL
Eve Porcello、Alex Banks
ふつうのLinuxプログラミング 第2版
Linuxの仕組みから学べるgccプログラミングの王道
青木峰郎
マスタリングTCP/IP 入門編 第6版
井上直也、村山公保、竹下隆史、荒井透、苅田幸雄
マイクロサービスパターン
Microservices Patterns
Chris Richardson
モノリスからマイクロサービスへ
モノリスを進化させる実践移行ガイド
Sam Newman
OpenID Connect入門
アプリケーション開発者のための実践技術解説
土岐孝平
エンタープライズ アプリケーションアーキテクチャパターン
Patterns of Enterprise Application Architecture
Martin Fowler
実践 AIエージェント開発
マルチエージェントシステムの設計と実装
Michael Albada
達人プログラマー
熟達に向けたあなたの旅 第2版
David Thomas, Andrew Hunt
プロを目指す人のためのTypeScript入門
安全なコードの書き方から高度な型の使い方まで
鈴木僚太
失敗から学ぶRDBの正しい歩き方
曽根壮大
リーダブルコード
より良いコードを書くためのシンプルで実践的なテクニック
Dustin Boswell, Trevor Foucher
Release It!
本番用ソフトウェア製品の設計とデプロイのために 第2版
Michael T. Nygard
Spring徹底入門
Spring FrameworkによるJavaアプリケーション開発
株式会社NTTデータ
Web APIテスト技法
Testing Web APIs
Mark Winteringham
単体テストの考え方/使い方
Vladimir Khorikov
Web API: The Good Parts
水野貴明
Webを支える技術
HTTP、URI、HTML、そしてREST
山本陽平
Dependencies
- 01java-introclean-code推奨前提 / Java基礎からコード品質へ
- 02clean-codedesign-patterns推奨前提 / コード品質からGoFパターンへ
- 03java-introspring-framework-intro必須前提 / Java基礎からFW実装へ
- 04design-patternsclean-architecture推奨前提 / GoF理解から上位の設計原則へ
- 05mastering-tcpipweb-api-good-parts推奨前提 / ネットワーク基礎からREST設計へ
- 06mastering-tcpiplinux-programming推奨前提 / プロトコル理解からOS低レイヤーへ
- 07mastering-tcpipgo-system-programming推奨前提 / プロトコル理解からシステム実装へ
- 08linux-programmingspring-framework-intro推奨前提 / OS基礎からFW実装へ
- 09go-system-programmingspring-framework-intro参考 / システム実装からFW理解へ
- 10web-api-good-partsdesign-of-web-apis推奨前提 / REST基礎からOpenAPI実践へ
- 11web-api-good-partslearning-graphql参考 / REST設計からGraphQLへ
- 12web-api-good-partsgrpc-up-and-running参考 / REST設計からgRPCへ
- 13design-of-web-apislearning-graphql参考 / OpenAPIからGraphQLへ
- 14design-of-web-apisgrpc-up-and-running参考 / OpenAPIからgRPCへ
- 15spring-framework-introclean-architecture推奨前提 / FW実践から設計原則へ
- 16clean-architecturemonolith-to-microservices推奨前提 / 設計原則からサービス分割判断へ
- 17web-api-good-partsopenid-connect-intro推奨前提 / API設計から認可実装へ
- 18spring-framework-introopenid-connect-intro参考 / FW実装から認証実装へ
- 19spring-framework-intrordb-anti-patterns推奨前提 / FW実装からRDB設計へ
- 20clean-architecturerdb-anti-patterns参考 / 設計原則からRDB設計へ
- 21go-system-programmingconcurrency-in-go必須前提 / Go基礎から並行処理へ
- 22concurrency-in-gomicroservices-patterns推奨前提 / 単一ノード並行処理からメッセージングへ
- 23monolith-to-microservicesmicroservices-patterns推奨前提 / 分割判断から実装パターンへ
- 24clean-architecturemicroservices-patterns推奨前提 / 設計原則から分散実装へ
- 25microservices-patternsrelease-it推奨前提 / 分散実装から安定性設計へ
- 26concurrency-in-gorelease-it参考 / 並行処理から障害設計へ
- 27rdb-anti-patternsdesigning-data-intensive-applications推奨前提 / RDB知識からデータシステム設計へ
- 28microservices-patternsdesigning-data-intensive-applications推奨前提 / 分散パターンからデータ理論へ
- 29designing-data-intensive-applicationsdqx-technology参考 / 理論から大規模システム実例へ
- 30release-itdqx-technology参考 / 安定性設計から実例へ
- 31clean-architectureunit-testing-principles推奨前提 / アーキテクチャからテスト設計へ
- 32spring-framework-introunit-testing-principles推奨前提 / FW実装から単体テストへ
- 33unit-testing-principlestesting-web-apis推奨前提 / 単体テストからAPIテスト戦略へ
- 34design-of-web-apistesting-web-apis参考 / API設計から契約テストへ
- 35microservices-patternstesting-web-apis参考 / 分散実装から契約テストへ
- 36clean-codeweb-api-good-parts参考 / コード品質意識からAPI設計へ
- 37mastering-tcpipweb-supporting-tech推奨前提 / ネットワーク基礎から Web 技術原典へ
- 38web-supporting-techweb-api-good-parts推奨前提 / Web 技術原典から REST API 設計へ
- 39web-supporting-techdesign-of-web-apis参考 / Web 技術原典から API 設計実践へ
- 40building-microservicespractical-ai-agent-development参考 / マイクロサービスからマルチエージェントシステムへ
- 41designing-data-intensive-applicationspractical-ai-agent-development推奨前提 / 分散データシステムからAIエージェント設計へ
- 42unit-testing-principlesfrontend-testing-intro推奨前提 / 単体テスト原則からFEテストへ