川村 大地の学習プラン

モバイルアプリエンジニア → バックエンド基盤エンジニア(BFF担当)

更新 最終更新: 2026-06-10
川村 大地のアバター画像

川村 大地(35歳)

モバイルアプリエンジニア バックエンド基盤エンジニア(BFF担当)

バックエンド基盤エンジニア: サーバーサイド基盤を設計・構築するエンジニア

完全プランを見る

プロフィール / 経歴

iOS/Androidアプリの開発を担当し、APIの使いにくさや認証仕様の変更に何度も影響を受けてきた。フロントエンド側の要件を理解している強みを活かし、BFFやAPIゲートウェイの設計でユーザー体験とバックエンドの保守性を両立したい。

きっかけ・モチベーション

「クライアント都合とサーバ都合の翻訳者になりたい。HTTP、認証、キャッシュ、非同期処理、監視を学び、モバイル体験を支えるバックエンド基盤を設計する。」

— 川村 大地

学習ストーリー

川村 大地さん本人の学習設計の語り

HTTPとAPI設計を基礎から学び、既存アプリの通信処理を題材にBFFを作る。DBとセキュリティを補強し、最後に負荷と障害時の振る舞いを検証する。

現在の課題

  • サーバ側のデータ整合性設計が未経験
  • 本番APIの運用責任を持った経験が少ない
  • DB性能の見方を学ぶ必要がある

スキルギャップ

現在のスキル水準とバックエンド基盤エンジニア(BFF担当)に必要な水準を並べ、何を伸ばすべきかを可視化しています。

Swift/Kotlin
4/5
API利用
4/5
UX設計
3/5
HTTP基礎
3/5
バックエンド実装
1/5

埋めるべきギャップ

BFF設計 認証/認可 DB設計 性能検証 監視

最初の3冊(ここから始める)

迷ったらこの順番で読むのが推奨。基礎 → 実践 → 視座を上げる、という流れで構成されています。

  1. なぜこの本か

    モバイルアプリが依存するHTTP通信の詳細を理解し、API仕様の判断力を上げるため。

  2. マイクロサービスアーキテクチャ 第2版の表紙

    マイクロサービスアーキテクチャ 第2版

    Newman Sam、佐藤 直生、木下 哲也

    上級
    Amazonで購入する

    なぜこの本か

    BFFを含むサービス分割の利点と落とし穴を把握するため。

  3. なぜこの本か

    クライアントから見える不具合をバックエンド側のシグナルと結びつけるため。

学習プラン全体像

6
ヶ月
週6
時間
3
フェーズ
  1. Phase 1: API設計基礎

    8週間

    HTTP、REST、BFF

  2. Phase 3: 運用設計

    8週間

    監視、性能、リリース

    このフェーズで読む本

    詳解 システム・パフォーマンス 第2版の表紙

    詳解 システム・パフォーマンス 第2版

    Gregg Brendan、西脇 靖紘、長尾 高弘

    エキスパート
    Amazonで購入する

似た背景のペルソナ

同じ職種・近いレベル感を目指す他のペルソナです。学習プランや読む順番のバリエーションとして参考にしてください。

バックエンド基盤エンジニアのロードマップへ

川村 大地さんの学習プランは「バックエンド基盤エンジニア」を目指す一例です。 職種全体のロードマップ・必要スキル・代表的な書籍は専用ページで体系的に確認できます。

バックエンド基盤エンジニアのロードマップを見る →