Curated Tech Reading Map

次に読むべき技術書が見つかるサイト

Domain

バックエンド開発

API設計からサーバーサイドアーキテクチャ、認証・認可、非同期処理、 分散システム、パフォーマンス最適化まで、バックエンド開発の実装力と 設計原則を体系的に養うための学習パス。

グラフを計算中...

収録書籍

全 28 冊

Clean 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

山本陽平

依存関係

  1. 01java-introclean-code推奨前提 / Java基礎からコード品質へ
  2. 02clean-codedesign-patterns推奨前提 / コード品質からGoFパターンへ
  3. 03java-introspring-framework-intro必須前提 / Java基礎からFW実装へ
  4. 04design-patternsclean-architecture推奨前提 / GoF理解から上位の設計原則へ
  5. 05mastering-tcpipweb-api-good-parts推奨前提 / ネットワーク基礎からREST設計へ
  6. 06mastering-tcpiplinux-programming推奨前提 / プロトコル理解からOS低レイヤーへ
  7. 07mastering-tcpipgo-system-programming推奨前提 / プロトコル理解からシステム実装へ
  8. 08linux-programmingspring-framework-intro推奨前提 / OS基礎からFW実装へ
  9. 09go-system-programmingspring-framework-intro参考 / システム実装からFW理解へ
  10. 10web-api-good-partsdesign-of-web-apis推奨前提 / REST基礎からOpenAPI実践へ
  11. 11web-api-good-partslearning-graphql参考 / REST設計からGraphQLへ
  12. 12web-api-good-partsgrpc-up-and-running参考 / REST設計からgRPCへ
  13. 13design-of-web-apislearning-graphql参考 / OpenAPIからGraphQLへ
  14. 14design-of-web-apisgrpc-up-and-running参考 / OpenAPIからgRPCへ
  15. 15spring-framework-introclean-architecture推奨前提 / FW実践から設計原則へ
  16. 16clean-architecturemonolith-to-microservices推奨前提 / 設計原則からサービス分割判断へ
  17. 17web-api-good-partsopenid-connect-intro推奨前提 / API設計から認可実装へ
  18. 18spring-framework-introopenid-connect-intro参考 / FW実装から認証実装へ
  19. 19spring-framework-intrordb-anti-patterns推奨前提 / FW実装からRDB設計へ
  20. 20clean-architecturerdb-anti-patterns参考 / 設計原則からRDB設計へ
  21. 21go-system-programmingconcurrency-in-go必須前提 / Go基礎から並行処理へ
  22. 22concurrency-in-gomicroservices-patterns推奨前提 / 単一ノード並行処理からメッセージングへ
  23. 23monolith-to-microservicesmicroservices-patterns推奨前提 / 分割判断から実装パターンへ
  24. 24clean-architecturemicroservices-patterns推奨前提 / 設計原則から分散実装へ
  25. 25microservices-patternsrelease-it推奨前提 / 分散実装から安定性設計へ
  26. 26concurrency-in-gorelease-it参考 / 並行処理から障害設計へ
  27. 27rdb-anti-patternsdesigning-data-intensive-applications推奨前提 / RDB知識からデータシステム設計へ
  28. 28microservices-patternsdesigning-data-intensive-applications推奨前提 / 分散パターンからデータ理論へ
  29. 29designing-data-intensive-applicationsdqx-technology参考 / 理論から大規模システム実例へ
  30. 30release-itdqx-technology参考 / 安定性設計から実例へ
  31. 31clean-architectureunit-testing-principles推奨前提 / アーキテクチャからテスト設計へ
  32. 32spring-framework-introunit-testing-principles推奨前提 / FW実装から単体テストへ
  33. 33unit-testing-principlestesting-web-apis推奨前提 / 単体テストからAPIテスト戦略へ
  34. 34design-of-web-apistesting-web-apis参考 / API設計から契約テストへ
  35. 35microservices-patternstesting-web-apis参考 / 分散実装から契約テストへ
  36. 36clean-codeweb-api-good-parts参考 / コード品質意識からAPI設計へ
  37. 37mastering-tcpipweb-supporting-tech推奨前提 / ネットワーク基礎から Web 技術原典へ
  38. 38web-supporting-techweb-api-good-parts推奨前提 / Web 技術原典から REST API 設計へ
  39. 39web-supporting-techdesign-of-web-apis参考 / Web 技術原典から API 設計実践へ
  40. 40building-microservicespractical-ai-agent-development参考 / マイクロサービスからマルチエージェントシステムへ
  41. 41designing-data-intensive-applicationspractical-ai-agent-development推奨前提 / 分散データシステムからAIエージェント設計へ
  42. 42unit-testing-principlesfrontend-testing-intro推奨前提 / 単体テスト原則からFEテストへ