mybook
20 Books

System
Design
Library

Rails と AWS で学ぶシステム設計・アーキテクチャの技術書コレクション。ストーリー仕立てで初学者から段階的にレベルアップ。

すべてのトピック

📖

はじめに

mybook の使い方と学習資料の構成について

🔧

ハーネスエンジニアリング

バイブコーディング時代の AI エージェント制御術 — CLAUDE.md・hooks・skills・サブエージェントで開発体験を設計する

💾

Web キャッシュ戦略

HTTP・CDN・アプリケーション・分散キャッシュまで、Web パフォーマンスの要であるキャッシュ戦略を体系的に学ぶ

🏛️

アーキテクチャパターン入門

MVC・レイヤード・イベント駆動など、システム設計の定番パターンを Rails と AWS で学ぶ

🧩

デザインパターンを人間らしく学ぶ

GoF デザインパターンを日常の比喩と Rails コードで理解する

🌐

パブリック API 設計ガイド

外部公開 API の設計原則から実装まで、Rails API モードと AWS API Gateway で実践する

🔒

API セキュリティチェックリスト

認証・認可・暗号化・レート制限など、API を守る実践的セキュリティ対策を網羅する

📐

システム設計の教科書

スケーラビリティ・可用性・分散システムの基礎から大規模設計まで体系的に学ぶ

🔬

マイクロサービスアーキテクチャ実践

モノリスからマイクロサービスへの移行戦略と Rails + AWS での実装パターン

🥋

アーキテクチャ Katas — 設計力を鍛える演習

実際の要件から最適なアーキテクチャを導く思考プロセスを実践で身につける

📈

スケーラビリティ 101

小さな Rails アプリを100万ユーザーに耐えるシステムに育てる方法

💼

技術面接で差がつくシステム設計

面接官が見ているポイントと、システム設計問題の解き方を徹底解説

🏗️

ソフトウェアアーキテクチャ大全

クリーンアーキテクチャ・ヘキサゴナル・CQRS など、現代の主要アーキテクチャを俯瞰する

API 開発の実践知

REST・GraphQL・gRPC の使い分けから、ドキュメント・テスト・バージョニングまで

♻️

ソフトウェア設計の 3R — 可読性・再利用性・リファクタリング

Readability・Reusability・Refactorability で設計品質を高める

📝

ADR — アーキテクチャ意思決定記録

なぜその技術を選んだのか? 設計判断を記録・共有・進化させる方法

🎯

ドメイン駆動設計と Rails

DDD の戦略的・戦術的パターンを Rails アプリケーションで実践する

🗺️

フルスタック設計ロードマップ

フロントからインフラまで、ソフトウェア設計の全体像を段階的に学ぶ学習ガイド

☁️

サーバーレスアーキテクチャ入門

AWS Lambda を中心としたサーバーレス設計の基礎から実践パターンまで

📚

Forward Deployed Engineer — 顧客の現場で戦うエンジニアの全技術

Palantir が生み出し、OpenAI・Anthropic・Stripe が採用する最前線エンジニア職「FDE」。技術力×顧客共感×プロダクトセンスで AI 時代のラストマイルを埋める、新時代のキャリアパスを徹底解説