Wantedly Engineering Handbook
  • Wantedly Engineering Handbook
  • まえがき
  • 第一部:開発チームへの案内
    • 技術とアーキテクチャ
    • プロダクト概要(未執筆)
    • 開発チームの構造
    • コミュニケーションの全体
    • ドキュメンテーション(未執筆)
    • カレンダー
    • 障害対応の心構え
    • 効率的な社内知識の調べ方
    • 外部発信(執筆中)
  • 第二部:技術領域への案内
    • Apps
      • アプリを提供するプラットフォーム
      • デザインシステム入門
      • Web アプリのアーキテクチャ
      • プロダクトデザイナーと上手に協働するための心得
      • Web アプリのデザインシステムライブラリ
      • Web アプリ共通ライブラリ "React Shared Component" の紹介
      • モバイルアプリのアーキテクチャ
      • モバイルアプリのデザインシステムライブラリ(未執筆)
    • The System
      • protobuf スキーマと gRPC 通信
      • 実践: gRPC in Ruby
      • 実践: gRPC in Go
      • GraphQL Gateway - アプリ向けに API を公開する
      • Wantedly Visit で BFF GraphQL サーバーを辞めた理由
      • 実践: GraphQL スキーマ設計(未執筆)
      • API での認可処理 (Authorization)
      • マイクロサービス共通ライブラリ "servicex" の紹介
      • 非同期メッセージング処理入門(未執筆)
      • バッチ処理入門(未執筆)
    • Infrastructure
      • Infrastructure Squad
      • プロダクト開発のための Kubernetes 入門
      • インフラ構成概要
      • リリース・デプロイ戦略を支える技術
      • SaaS を活用する:New Relic, Honeybadger, Datadog
    • Data
      • データ基盤入門
      • レコメンデーション
      • Looker 入門
      • 推薦システムの開発に使っているツール
    • 開発プロセス
      • Git の慣習
      • ポストモーテムの取り組み
      • 負債返済日の取り組み
      • プロダクトの課題発見及び解決
      • ソフトウェアデザインの基礎
      • コードレビュー
      • コーディング規約
      • リリース・デプロイ戦略
      • 上長承認が必要な作業
      • アーキテクチャディシジョンレコード(ADR)
      • 作業ログを残す意味
      • 多言語化対応(i18n)
      • メール開発
    • 開発ツール
      • 社内利用している開発ツールの最新状況
      • kube
      • Code Coverage
      • Kubefork
  • おわりに
    • ロードマップ(未執筆)
    • Handbook の書き方
    • コントリビューター
  • 付録
    • 社内用語集
    • 主要な GitHub レポジトリのリスト(未執筆)
    • 今後の挑戦・未解決イシュー(未執筆)
    • プロダクト開発組織のバリュー(未執筆)
    • 採用についての考え方(未執筆)
GitBook提供
このページ内
  • yashima
  • kube
  • 参考リンク
  • fork
  • 参考リンク
  • bq
  • wtd
  • blue / green
  • spec
  • analytics
  • dx
  • qa / sandbox
  • project
  • job
  • genmon
  • 参考リンク
  • options / connections / notifications
  • apis
  • servicex
  • 参考リンク

役に立ちましたか?

  1. 付録

社内用語集

前へコントリビューター次へ主要な GitHub レポジトリのリスト(未執筆)

最終更新 1 年前

役に立ちましたか?

この章では、Wantedly のエンジニア組織で使われている用語のうち新入社員がわからない可能性のあるものをリストします。 新入社員が「もしかしてこの用語は自分の知っている意味ではないかも?」と思ったときにこの章を見ることでその疑問が解決できることを目指します。 ドキュメント/ブログなどを書く場合にはこの用語集にある単語についてよく知らない人にとって混乱しないような表記を心がけるとよいでしょう。

yashima

Wantedly People リリース時のプロジェクトがため yashima という文字列が各種 repository や module の名前に残っています。

kube

kubectl のラッパーとして社内でメンテナンスしているツールです。

参考リンク

fork

一般の意味でも使われますが、社内のツールの Kubefork のこと指している場合が多くあります。

参考リンク

bq

2つの意味で使われることがあります。

    • Google Cloud サービス

    • 社内ツールで BigQuery に対して query を簡単に発行することができる

wtd

wantedly という意味で使われます。社内最大のマザー Rails である github.com/wantedly/wantedly は wtd/wtd のように略されることがあり、 wantedly-frontend なども wtd-frontend と略されることがあります。

blue / green

以前に Blue-Green Deployment の戦略をとっていたときの名残で各所に blue / green などの文字列が残っている場合があります。

spec

analytics

カタカナで「アナリティクス」と書いた場合、Visit の企業側の「アナリティクス機能」のことを指している場合があります。

dx

Wantedly では Developer Experience の意味で使われることが殆どで Digital Transformation の意味ではあまり用いられません。

qa / sandbox

Wantedly では production / qa / sandbox の3つの環境を管理しています。 staging環境や開発環境などと呼ばれるものに相当するものを参照するのに qa や sandbox が用いられます。

project

一般的な意味でも用いられますが、内部的なモデル名であるため Wantedly Visit の募集の意味で使われることがあります。

job

社内でも混乱することある用語の一つです。下のような意味で使われます。

  • ActiveRecord の文脈の Job model

  • Kubernetes 文脈における CronJob

  • Kubernetes 文脈における Job

  • ActiveJob 文脈における特定のタスクを実装したクラス

  • DelayedJob などを含む「非同期にタスクを実行する手法」やそれを実装したクラス/モジュール

コミュニケーションにおいては読み手書き手ともに混乱を招かない努力が必要です。

genmon

参考リンク

options / connections / notifications

一般的な意味でも使われます。しかしそれぞれ下の repository に対応する microservice を指している場合があります。

apis

servicex

社内で管理しているマイクロサービス共通ライブラリです。

参考リンク

(特に Ruby における) テストの意味。より一般的な用語としての仕様という意味でも使われますが、 プロダクトの仕様を明文化する という repository を指している場合があります。

英語小文字で analytics と書いた場合、データ同期を行う という repository を指していることが多いです。

2022年6月まで使われていた Kubernetes の認証を GitHub Access Token で行う社内認証サーバーです。 EKS への移行のタイミングで 。

一般的な意味でも使われます。しかし を指すことが多くあります。

「ヤシマ作戦」と呼ばれていた
プロダクト開発のための Kubernetes 入門
kube
kube の使い方 (internal)
wantedly/kube-go (internal)
マイクロサービスでもポチポチ確認するための Kubefork
fork
fork (internal)
BigQuery
bq.wantedly.com (internal)
wantedly/spec (internal)
wantedly/analytics (internal)
dex に置き換えられました
wantedly/genmon (internal)
wantedly/options (internal)
wantedly/connections (internal)
wantedly/notifications (internal)
wantedly/apis
マイクロサービス共通ライブラリ "servicex" の紹介
wantedly/servicex (internal)
Visit 指標用語集 (internal)