GLOSSA

基礎IT・開発概念

プログラミングや開発の前提となる基本的な考え方・用語を集めたカテゴリです。

ログろぐ

システムが動いた記録を時系列で残したもののこと。

エラーえらー

プログラムが想定外の状況に陥り、正常に処理を続けられなくなった状態のこと。

バッチばっち

決まった処理をまとめて自動で実行する仕組みのこと。

ポートぽーと

1台のサーバー上で複数のサービスを区別するための番号のこと。

ドメインどめいん

Web上の住所として使う、人間が覚えやすい名前のこと。

バイナリばいなり

コンピュータが直接実行できる、人間には読めない形式のファイル(実行ファイル)のこと。

モノリスものりす

アプリケーション全体を1つの大きな塊として作る、伝統的なシステム構成のこと。

アジャイルあじゃいる

短いサイクルで作って試して直す、変化に強い開発の進め方のこと。

コンパイラこんぱいら

人間が書いたソースコードを、コンピュータが直接実行できる形に変換するプログラムのこと。

セッションせっしょん

ユーザーがログインしてからログアウトするまでの「一つのつながり」のこと。

パッケージぱっけーじ

ライブラリやモジュールを配布・インストールできる形にまとめた単位のこと。

ポーリングぽーりんぐ

クライアントが定期的にサーバーに「何か変化ありましたか?」と問い合わせる方式のこと。

モジュールもじゅーる

プログラムを役割ごとに分割した独立性の高いまとまりのこと。

ライブラリらいぶらり

よく使う処理をひとまとめにした、再利用可能な部品集のこと。

リクエストりくえすと

クライアントからサーバーに送られる「お願い」のこと。

レスポンスれすぽんす

サーバーからクライアントに返される「返事」のこと。

ターミナル / シェルたーみなる・しぇる

コマンドを文字で打ち込んでコンピュータを操作する、開発者の基本作業環境のこと。

オンプレミスおんぷれみす

サーバーやシステムを自社施設内に物理的に設置・運用する形態のこと。

バックエンドばっくえんど

ユーザーには見えない裏側で、データ処理やロジックを担当する部分。

オープンソースおーぷんそーす

ソースコードが公開されており、誰でも利用・改変・配布できるソフトウェア。

チャーンレートちゃーんれーと

一定期間にどれだけのユーザーや収益が解約・離脱したかを示す比率のこと。

フレームワークふれーむわーく

よく使う機能があらかじめ用意された、開発の土台となるソフトウェア。

フロントエンドふろんとえんど

ユーザーが直接見て触れる、画面側の技術のこと。

データエンジニアでーたえんじにあ

データの収集・加工・配信のパイプラインを設計・運用する役割のこと。

マイクロサービスまいくろさーびす

システムを役割ごとに小さなサービスに分割して、独立に開発・運用する設計パターンのこと。

ローカルストレージろーかるすとれーじ

Webブラウザ内に大きめのデータを保存できる、Cookieより使い勝手のいい仕組みのこと。

プロダクトマネージャーぷろだくとまねーじゃー

プロダクトの「何を作るか・なぜ作るか」を決める責任を持つ役割のこと。

エンジニアリングマネージャーえんじにありんぐまねーじゃー

エンジニアチームの人・組織・プロセスに責任を持つマネジメント役のこと。

Ajax / Fetchあじゃっくす・ふぇっち

ページを再読み込みせずにJavaScriptで非同期にサーバー通信する技術のこと。

APIえーぴーあい

ソフトウェア同士がデータをやりとりするための窓口のこと。

B2B / B2Cびーとぅーびー・びーとぅーしー

対象顧客が法人なのか一般消費者なのかを示すビジネスモデルの分類のこと。

Cookieくっきー

Webブラウザに保存される小さなデータで、ログイン状態や個人設定を保持するために使われるもののこと。

CORSこーず

ブラウザが「異なるオリジン」へのリクエストを安全に許可するための仕組みのこと。

DevOpsでぶおぷす

開発(Dev)と運用(Ops)を分断せず、自動化と協調で速く安全に届ける文化のこと。

DNSでぃーえぬえす

ドメイン名(example.com)をIPアドレス(93.184.216.34)に変換する電話帳のような仕組みのこと。

DXでぃーえっくす

デジタル技術で業務・組織・ビジネスモデル全体を作り変える取り組みのこと。

GraphQLぐらふきゅーえる

クライアント側が必要なデータを問い合わせ言語で指定して取得できるAPI仕様のこと。

gRPCじーあーるぴーしー

サービス間通信を高速・型安全に行うために設計された、Google発のRPCフレームワークのこと。

HTTPえいちてぃーてぃーぴー

Webブラウザとサーバーの間でデータをやり取りするための約束事のこと。

IaaSあいあーす

サーバーやネットワークなど、生のインフラを必要なだけ借りられるクラウドサービスの形態のこと。

IPアドレスあいぴーあどれす

ネットワーク上の機器を一意に識別する番号のこと。

JSONじぇいそん

システム同士でデータをやり取りする時に使う、軽量で読みやすいテキスト形式のこと。

KPIけーぴーあい

目標達成度を測るための重要な業績評価指標のこと。

LTVえるてぃーぶい

1人の顧客が生涯にわたって自社にもたらす収益の合計のこと。

MAU / DAUえむえーゆー・でぃーえーゆー

サービスの月間 / 日次のアクティブユーザー数を示す代表的な指標のこと。

MLエンジニアえむえるえんじにあ

機械学習モデルを実プロダクトに組み込み、運用までを担当する役割のこと。

MRR / ARRえむあーるあーる・えーあーるあーる

サブスク型ビジネスの月次・年次の経常収益指標のこと。

MVPえむぶいぴー

最小限で価値提供できる製品。まずは必要最低限の機能だけで出して使ってもらう考え方。

OKRおーけーあーる

野心的な目標と、その達成度を測る数値を組にした目標管理フレームワークのこと。

PaaSぱーす

アプリ開発に必要な実行環境やDBを、クラウド側がまとめて提供してくれるサービスのこと。

RESTれすと

HTTPのメソッドとURLを使って、リソース指向で設計されたAPIスタイルのこと。

Same-Origin Policyせいむおりじんぽりしー

ブラウザが異なるオリジン間でのデータアクセスを原則禁じる、Webセキュリティの基本ルールのこと。

SREえすあーるいー

ソフトウェアエンジニアリングのアプローチで運用問題を解く、Googleが提唱した役割・職種のこと。

TCP / UDPてぃーしーぴー・ゆーでぃーぴー

ネットワーク通信の2大プロトコルで、信頼性のTCPと速さのUDPを使い分ける。

URLゆーあーるえる

Web上の場所を一意に指し示す住所のこと。

Webhookうぇぶふっく

外部サービスでイベントが起きた瞬間に、自分のサーバーに通知してくれる仕組みのこと。

WebSocketうぇぶそけっと

ブラウザとサーバーが双方向にデータを送り合える、常時接続の通信プロトコルのこと。

仕様書しようしょ

要件定義を「具体的に何を作るか」に落とし込んだ文書のこと。

環境変数かんきょうへんすう

プログラム本体に書かずに、実行環境ごとに切り替える設定値のこと。

要件定義ようけんていぎ

誰のために何を実現するかを言語化する、開発で最も重要な工程・文書のこと。

設計書せっけいしょ

仕様書を「技術的にどう作るか」に落とし込んだ文書のこと。