Pedia

フルスタック

ふるすたっく

Full Stack

類語・同義語: 万能型エンジニア

フルスタック(フルスタックエンジニア)とは、フロントエンドからバックエンド、さらにはインフラ構築まで、システム開発に関わる全ての工程(技術スタック)を一人で担当できるエンジニアのことである。「マルチエンジニア」とも呼ばれる。スタートアップなど、少人数でスピード感が求められる開発現場で特に重宝される。

最終更新: 2026/1/16

概要

フルスタック(Full Stack)は、分業化が進みすぎた現代開発へのアンチテーゼである。

なぜ必要なのか

大企業では「デザイン担当」「サーバー担当」「DB担当」と細分化されているが、これでは「ボタンを1つ追加する」だけで3人の会議が必要になる。スピードが遅すぎる。 フルスタックエンジニアがいれば、1人で即座に実装し、デプロイ(公開)まで完了できる。このスピードこそが、新規事業やスタートアップの命綱となる。

範囲の広がり

かつては「Web画面」と「サーバー」ができればフルスタックと呼ばれた。 現在はさらに範囲が広がり、AWSなどの「インフラ構築」、スマホアプリ(iOS/Android)、さらにはAI実装まで求められることがある。「真のフルスタック」になるのは至難の業であるため、実際には「得意分野(軸足)を持ちつつ、周辺領域も触れる」というT型人材が現実的である。

由来・語源

Full(全ての)+ Stack(積み重ね)。技術の積み重ね(スタック)を網羅していること。

使用例

「フルスタックエンジニアとして、サービスの立ち上げを一人で担う」「AWSなどのクラウドサービスの普及により、フルスタック開発が容易になった」

関連用語

  • 同義語: 万能型エンジニア
  • 関連: フロントエンド, バックエンド, DevOps, AI, AWS, フルスタックエンジニア, サーバー, スタック
TOP / 検索 Amazonで探す