学習ストーリー
川村 大地さん本人の学習設計の語り
HTTPとAPI設計を基礎から学び、既存アプリの通信処理を題材にBFFを作る。DBとセキュリティを補強し、最後に負荷と障害時の振る舞いを検証する。
モバイルアプリエンジニア → バックエンド基盤エンジニア(BFF担当)
iOS/Androidアプリの開発を担当し、APIの使いにくさや認証仕様の変更に何度も影響を受けてきた。フロントエンド側の要件を理解している強みを活かし、BFFやAPIゲートウェイの設計でユーザー体験とバックエンドの保守性を両立したい。
「クライアント都合とサーバ都合の翻訳者になりたい。HTTP、認証、キャッシュ、非同期処理、監視を学び、モバイル体験を支えるバックエンド基盤を設計する。」
川村 大地さん本人の学習設計の語り
HTTPとAPI設計を基礎から学び、既存アプリの通信処理を題材にBFFを作る。DBとセキュリティを補強し、最後に負荷と障害時の振る舞いを検証する。
現在のスキル水準とバックエンド基盤エンジニア(BFF担当)に必要な水準を並べ、何を伸ばすべきかを可視化しています。
迷ったらこの順番で読むのが推奨。基礎 → 実践 → 視座を上げる、という流れで構成されています。
なぜこの本か
モバイルアプリが依存するHTTP通信の詳細を理解し、API仕様の判断力を上げるため。
なぜこの本か
BFFを含むサービス分割の利点と落とし穴を把握するため。
なぜこの本か
クライアントから見える不具合をバックエンド側のシグナルと結びつけるため。
HTTP、REST、BFF
DB、認証、権限
監視、性能、リリース
同じ職種・近いレベル感を目指す他のペルソナです。学習プランや読む順番のバリエーションとして参考にしてください。
川村 大地さんの学習プランは「バックエンド基盤エンジニア」を目指す一例です。 職種全体のロードマップ・必要スキル・代表的な書籍は専用ページで体系的に確認できます。
バックエンド基盤エンジニアのロードマップを見る →