TECHNOLOGY GLOSSARY.

プログラミング言語、フレームワーク、クラウド、コンテナ、CI/CD、データ基盤、エッジ・量子・XR──加速し続けるテクノロジーの世界で押さえておきたいキーワードを、エンジニアリングとビジネスの両視点で整理しました。

Technology Glossary

開発技術 関連用語集
50 のキーワード

「フロントエンドは Next.js で」「インフラは Kubernetes で」「データは dbt と Snowflake で」──テクノロジーの選択肢は急速に増え、関係者間で語彙の前提が揃わないまま意思決定が走る場面が増えています。本ページでは、プロジェクトの意思決定やエンジニア採用の議論で頻出する技術ワードを、コンサルとエンジニア双方が読める粒度で整理しました。

JG CORPORATION のコンサルタント・エンジニアが普段クライアントとの会話で扱う技術関連の重要キーワードを 5 つのカテゴリ・50 語 に整理し、それぞれを 2〜3 行のシンプルな説明にまとめました。新人メンバーの学習用、社内勉強会の素材、お客様との目線合わせの下地としてもお使いいただけます。

01

プログラミング言語

LANGUAGES
No.01

JavaScript

JavaScript (ES2024+)

ブラウザ・サーバー双方で動くWeb の事実上の標準言語。動的型付け・非同期処理・関数型機能を備え、フロントエンドだけでなく Node.js を介してバックエンド・CLI・デスクトップアプリまでカバーする。

No.02

TypeScript

TypeScript

JavaScript に静的型付けを加えた Microsoft 製言語。大規模開発で実行時バグを早期に潰せるため、近年のフロントエンド・Node.js 案件では事実上の標準。型情報は AI コーディング支援の精度も底上げする。

No.03

Python

Python

可読性の高い汎用スクリプト言語。データ分析・機械学習・AI・自動化・Web バックエンドまで広く使われ、TIOBE・Stack Overflow 各種ランキングでも長らく上位を占めるエコシステムの王者。

No.04

Java

Java

JVM 上で動くエンタープライズの定番言語。後方互換性とエコシステムの厚さから、銀行・通信・大企業の基幹システムでいまだに最大シェアを握り、Spring Boot 等が現代化を支える。

No.05

C#

C# (.NET)

.NET ランタイムで動く Microsoft 系言語。業務システム・ゲーム(Unity)・Web(ASP.NET)と適用範囲が広く、Java とよく比較される。.NET の OSS 化・クロスプラットフォーム化で復権が進む。

No.06

Go

Go (Golang)

Google 発の並行処理に強いシンプルな言語。コンパイル速度・実行効率・goroutine による並行性を強みに、Docker・Kubernetes・観測系ツールなどクラウドネイティブ基盤の実装言語として広く採用。

No.07

Rust

Rust

所有権モデルによりメモリ安全と高速性を両立するシステム言語。OS・ブラウザ・ブロックチェーン・WebAssembly 領域で採用が進み、Linux カーネルへの組み込みも始まった次世代の中核言語。

No.08

Kotlin

Kotlin

JVM 上で動くAndroid 公式言語。Java と完全相互運用しつつ、Null 安全・関数型機能・簡潔な構文で書ける。サーバーサイド(Ktor / Spring)や Kotlin Multiplatform にも適用が広がっている。

No.09

Swift

Swift

Apple 製のiOS・macOS 標準言語。Objective-C を置き換え、型安全・モダンな構文・SwiftUI などフレームワークと一体で進化。サーバーサイドや組み込み領域へも展開を続ける。

No.10

SQL

Structured Query Language

リレーショナル DB を操作する事実上の標準クエリ言語。プログラミング言語ではないが、データを扱う全てのエンジニア・アナリストの共通言語であり、データ基盤・BI・AI の前段で必須となる。

02

フレームワークとランタイム

FRAMEWORKS & RUNTIMES
No.11

React

React

Meta 発のコンポーネント指向 UI ライブラリ。仮想 DOM と宣言的記法でフロントエンドの主流となり、エコシステムの広さで他を圧倒。社内ツール・SaaS・大規模 Web の標準的選択肢。

No.12

Next.js

Next.js

React を本番品質で動かすフルスタックフレームワーク。SSR・SSG・ISR・App Router・サーバーアクションを備え、Vercel 連携で開発から運用まで完結。コーポレートサイトから SaaS まで幅広く採用。

No.13

Vue.js / Nuxt

Vue.js / Nuxt

学習コストが低いプログレッシブなフロントエンドフレームワーク。日本国内での採用も多く、Nuxt によって SSR・ファイルベースルーティング・サーバーレス対応など本番運用に必要な機能が揃う。

No.14

Angular

Angular

Google 製のフルセット型フロントエンドフレームワーク。TypeScript ファーストで、DI・RxJS・テスト・ビルドツールまで一体化。大規模な基幹系 Web 業務システムで採用される傾向が強い。

No.15

Node.js

Node.js

JavaScript をサーバー側で動かすイベント駆動ランタイム。API サーバー・BFF・リアルタイム通信に強く、フロントとバックでコードを共有できることが生産性向上の大きな武器となる。

No.16

Spring Boot

Spring Boot

Java エンタープライズの事実上の標準フレームワーク。DI・トランザクション・セキュリティ・データアクセスを統合し、最小設定でマイクロサービスや Web API を立ち上げられる。

No.17

.NET

.NET (ASP.NET Core)

Microsoft のクロスプラットフォーム開発基盤。ASP.NET Core で高性能 Web API を構築でき、Entity Framework・Blazor・MAUI などと組み合わせ業務系から SaaS まで広範囲をカバー。

No.18

FastAPI / Django

FastAPI / Django

Python の代表的 Web フレームワーク。FastAPI は型ベースの高速 API 構築、Django は管理画面まで揃ったフルスタック。データ・AI 連携の Web レイヤーとして相性が良い。

No.19

Flutter

Flutter

Google 製のマルチプラットフォーム UI フレームワーク。Dart 言語で書いたコードを iOS・Android・Web・デスクトップに展開でき、1 つのコードベースで多デバイス展開を狙う案件で人気。

No.20

React Native

React Native

React の知見を活かしてiOS / Android ネイティブアプリを作るクロスプラットフォーム基盤。Web エンジニアの知識を流用できる点が強みで、Expo と組み合わせて開発効率がさらに向上する。

03

クラウドとインフラ

CLOUD & INFRASTRUCTURE
No.21

AWS

Amazon Web Services

世界最大のパブリッククラウド。コンピュート(EC2 / Lambda)・ストレージ(S3)・DB(RDS / DynamoDB)・AI 系(Bedrock)など 200 超のサービスを提供し、エンタープライズ採用の中心。

No.22

Microsoft Azure

Microsoft Azure

Microsoft のクラウド基盤。Active Directory・Microsoft 365・Power Platform との統合が強く、既存企業 IT との親和性が高い。OpenAI 連携の Azure OpenAI Service も主要採用ポイント。

No.23

Google Cloud

Google Cloud Platform (GCP)

Google のクラウド基盤。BigQuery を中心としたデータ分析・Vertex AI などの ML・GKE のコンテナ運用に強みがあり、データドリブン企業や AI 先進企業での採用が顕著。

No.24

Docker

Docker

アプリケーションと依存環境をひとまとめにするコンテナ技術の事実上の標準。「開発環境と本番環境が違う」問題を解消し、現代のクラウドネイティブ・CI/CD の出発点となるツール。

No.25

Kubernetes

Kubernetes (K8s)

コンテナのオーケストレーション・プラットフォーム。スケーリング・自己修復・ローリングデプロイを宣言的に扱え、マイクロサービス時代のインフラ事実上の標準としてあらゆるクラウドで提供される。

No.26

サーバーレス

Serverless

サーバー運用を意識せずイベント駆動で関数を実行するモデル。AWS Lambda / Cloud Functions / Cloud Run などが代表で、運用負担とコスト最適化の双方を狙える。

No.27

IaC

Infrastructure as Code

インフラ構成をコードで定義・バージョン管理する考え方。Terraform・AWS CDK・Pulumi などで実装され、再現性・レビュー・自動化を兼ね備えたクラウド運用の前提となっている。

No.28

マイクロサービス

Microservices

大規模アプリを独立して動かせる小さなサービス群に分解する設計思想。スケーラビリティとチーム自律性を得る反面、運用・観測性・分散トランザクションといった難易度も上がる。

No.29

CDN

Content Delivery Network

世界中のエッジロケーションにコンテンツをキャッシュ配信する仕組み。CloudFront・Cloudflare・Fastly などが代表で、Web パフォーマンス・耐障害性・DDoS 防御の基盤として欠かせない。

No.30

Zero Trust

Zero Trust Architecture

ネットワーク境界に依存せず、すべてのアクセスを毎回検証するセキュリティモデル。クラウド・SaaS・リモートワーク前提の現代において、VPN に代わる事実上の標準アプローチとなっている。

04

DevOps とデータ基盤

DEVOPS & DATA
No.31

Git / GitHub

Git / GitHub

分散型バージョン管理システムの事実上の標準。GitHub はその中心ホスティングサービスで、ソースだけでなく、Issue・Pull Request・Actions・Copilot を通じて開発ライフサイクル全体を支える。

No.32

CI / CD

Continuous Integration / Continuous Delivery

コードの結合・テスト・デプロイを自動化するプラクティス。GitHub Actions・GitLab CI・CircleCI・Jenkins などで実装され、ソフトウェアのリリース頻度と品質を同時に押し上げる。

No.33

DevOps

DevOps

開発(Dev)と運用(Ops)を文化・プロセス・ツールの面で統合する取り組み。「素早く・安全にリリースし、フィードバックを得て改善する」サイクルを回す現代ソフトウェア開発の前提となる。

No.34

SRE

Site Reliability Engineering

Google 発の信頼性をエンジニアリングする職種・手法。SLO・エラーバジェット・トイル削減・自動化を中心に、運用業務を「対応」から「コードでの予防」へ変革する。

No.35

オブザーバビリティ

Observability

システム内部の状態を外部から推測可能にする能力。メトリクス・ログ・トレースの 3 本柱で、Datadog・New Relic・Grafana・OpenTelemetry が代表ツール。マイクロサービス時代の必須概念。

No.36

API / REST / GraphQL

API / REST / GraphQL

システム間連携のインターフェース設計様式。REST はリソース指向の汎用設計、GraphQL は必要なフィールドだけを柔軟に取得する API クエリ言語で、フロントエンド主導の設計と相性が良い。

No.37

データウェアハウス

Data Warehouse

分析用に最適化された大規模クラウド DB。Snowflake・BigQuery・Redshift・Databricks が代表で、業務システムからデータを集約し、BI・データサイエンス・経営ダッシュボードの土台となる。

No.38

ETL / ELT

ETL / ELT

業務システムからデータを抽出・変換・格納する処理。クラウド DWH の普及で「先に Load してから DWH 内で Transform する」ELT が主流となり、dbt が変換層の事実上の標準ツールに。

No.39

データレイク / レイクハウス

Data Lake / Lakehouse

構造化・非構造化を問わずあらゆるデータを安価に蓄積する基盤。Databricks・Delta Lake・Iceberg・Hudi が代表で、DWH の機能と統合した「レイクハウス」アーキテクチャが急速に広がる。

No.40

BI ツール

BI Tools

データを可視化し意思決定に活かすツール。Tableau・Power BI・Looker・Metabase が代表で、データ基盤と業務現場をつなぐ「最後の一マイル」として、デジタル経営の必須レイヤー。

05

最新テクノロジートレンド

FRONTIERS
No.41

AI コーディング支援

AI Coding Assistants

GitHub Copilot・Cursor・Claude Code などのコード生成・補完・レビューを担う AI ツール。エンジニアの生産性を大幅に押し上げ、コード品質・テスト・ドキュメント生成まで AI が支える流れが定着しつつある。

No.42

Vibe Coding

Vibe Coding

自然言語による指示で、非エンジニアでも AI と対話しながらアプリを作る新しい開発スタイル。プロトタイプ・社内ツール・PoC の初速を劇的に短縮し、ソフトウェア開発の裾野を拡大している。

No.43

WebAssembly

WebAssembly (Wasm)

ブラウザで高速にネイティブ並みの処理を実行できるバイナリ形式。Rust・Go などからコンパイルでき、Web だけでなくサーバーサイドのプラグイン基盤やエッジ実行環境としても採用が広がる。

No.44

エッジコンピューティング

Edge Computing

処理をクラウドではなくユーザーや機器の近く(エッジ)で行う形態。低遅延・データ持ち出し制約・通信コスト削減に効き、製造・自動運転・モバイル・グローバル Web アプリで採用が増える。

No.45

IoT

Internet of Things

センサーや機器がネットワーク経由でデータをやり取りする仕組み。工場・物流・農業・ヘルスケアなど、現実世界を「データ可視化・自動化」する DX 領域の中核技術として広がる。

No.46

5G / Beyond 5G

5G / Beyond 5G

高速・低遅延・多接続を実現する次世代モバイル通信。映像配信・自動運転・スマートファクトリー・遠隔医療といったリアルタイム性が問われるユースケースの基盤となる。

No.47

XR(VR / AR / MR)

Extended Reality

仮想・拡張・複合現実を包含した体験技術の総称。Apple Vision Pro や Meta Quest を端緒に B2C/B2B 双方で利用が広がり、研修・遠隔保守・設計レビュー・販売体験などへ応用される。

No.48

ブロックチェーン / Web3

Blockchain / Web3

改ざん困難な分散台帳技術と、それを基盤に資産・データ所有を再構築しようとする一連の潮流。暗号資産にとどまらず、トレーサビリティ・カーボン市場・デジタル ID 領域で応用が進む。

No.49

量子コンピューティング

Quantum Computing

量子重ね合わせ・もつれを使い、特定問題を従来コンピュータより圧倒的に高速に解く新計算機。創薬・素材・最適化・暗号領域への影響が見込まれ、各国・各社が長期投資を加速させている。

No.50

グリーンソフトウェア

Green Software

ソフトウェアの計算量・電力消費・カーボン排出を抑える設計思想。エネルギー効率の良いアルゴリズム選択・リージョン選定・カーボン aware なジョブスケジューリングなどが論点となる、サステナビリティ時代の開発規範。

技術選定・モダナイゼーションについて、もう少し詳しく相談したい方へ

用語の意味は分かったけれど、「自社で何の技術を選ぶべきか」「どこからモダナイズすべきか」は、事業特性とエンジニア組織ごとに答えが大きく変わります。JG CORPORATION では、コンサルタントとエンジニアが一体となって、技術戦略策定から PoC、内製化支援、クラウド移行、データ・AI 基盤構築まで伴走支援します。