viewsこんにちは。Quipper採用担当の鈴木です。令和2年になりましたね。紹介と利用事例について書こうと思います。仕組みを容易にソフトウェアへ組み込むことができます。導入した際のコードは、例えば以下のようになります。false、ということを表しています。上のコンソールから変更することができます。値は様々な条件を元に出し分けることができます。#variationの第2引数に渡した属性を利用することができ、一致や正規表現マッチ、大小関係などの条件付けをすることができます。返す、といった条件付けも可能です。選択可能で、値も3つ以上を出し分けることができます。値を出し分けることはできません。アプリケーションに限らず多くのソフトウェアから利用することができるでしょう。詳しい機能の説明は公式のドキュメントに譲るとして、利用事例の話に移ります。環境にあるプロダクトで認証を行うバックエンドサービスを移行した際の利用事例を紹介します。混在するとややこしいので、以降では次のように書き分けます。利用して行っていました。これにより、他のプロダクトとの依存が生まれ、ユーザーに関する機能開発を私たちチームの要求に応じて柔軟に行うことが難しくなっていました。依存先のプロダクトに稼働停止を伴うメンテナンスを行うことがあれば私たちのプロダクトも巻き込まれてしまうという問題もありました。移行を行うこととしました。下の図は移行後のアーキテクチャのイメージです。使うように切り替えるか、ということです。ここでの要求・制限としては以下のような事柄がありました。ユーザーに使われるものではないが、ユーザーの利用中に問題が発生することは極力避けたい。採用することとなりました。導入そうと決まれば早速導入です。ごとに張ることが強く推奨されています。参照できずエラーとなってしまうことが分かりました。作成し使うことで対応しました。移行は以下の手順で行いました。利用した認証処理を書く。経由の認証を利用してもらい、問題が起きないことを見守る。更新して処理経路を戻すような仕組みを入れておけばより盤石でしたね。したい箇所がログインよりも手前にあるためにユーザーを一意に識別する情報を送信することができず全ユーザーを対象とするしかありませんでした。利用事例を紹介しました。現在は僕が以前に所属していたチームの枠を超えて別のチームでも導入が進んでいるところで、今後の展開にワクワクしているところです。事例もぜひ知りたいと思っているので、各社知見をお持ちのかたはコソッと(もちろん公然とでも!)共有していただけると嬉しいです。サンプルコードもあります。社内でヘビーに利用している。*4:これを拡張して一般化する方法もありましたが、この社内ライブラリはあくまで最初期を支える実用的な試作品という位置づけで、汎用プロダクトを利用して解決する方向に動きたい、という思惑もありました。新卒で入社した繊維系商社での営業アシスタント経験を経て、2018年にQuipperに入社しました。現在は採用担当をしております。LtdQuipperは現在世界4カ国でオンライン教育事業を展開。日本ではスタディサプリ、フィリピン・インドネシア・メキシコではQuipperのブランドでサービス提供を行っています。小学生から高校生や大人まで、全ての人が学べる月額1,980円(税抜)からのオンライン学習サービス。4万本以上の録画授業動画が見られるベーシックコースや、オンラインコーチがつく合格特訓コースなど、一人一人が自由に学習できるよう様々なプランを展開しています。先生の"生徒一人ひとりに寄り添いたい"をICTでサポートする校内インフラサービスです。月額980円(税抜)から始められるスタディサプリENGLISHは通学・予約不要のオンライン英語学習サービスです。ツールがセットになった、学校の先生向けのプラットフォームです。Videoとはいつでもどこでも自分のペースで学習できるオンライン広義動画サービスです。Awardsにて、サステナビリティサービスオブザイヤーのカテゴリーで「スタディサプリ」と「Quipper」が受賞いたしました。