search
LoginSignup
24

More than 5 years have passed since last update.

posted at

updated at

安全に新機能を公開できるダークローンチ(Dark Launch)とは何か

日本ではまだ名前が広まってなさそうなダークローンチという言葉を最近知ったので紹介します。

ダークローンチとは

新機能のリリースをこっそり一部のユーザーにだけ行うことを言います。
サービス全体への影響を避けながらユーザーからフィードバックを得たりシステムの問題を洗い出すことができます。GoogleやFacebookなどでも採用されています。

OSSのクライアントアプリケーションなどであれば、RC版やベータ版などでユーザーからフィードバックを得られますが、ウェブサービスではそういったことはできません。ダークローンチを使うことで、比較的安全にRC版やベータ版のようなフィードバックを得ることができます。

フィーチャーフラグと一緒に実装することでとても柔軟な機能リリースを実現できます。
例えば、一部のユーザーに機能をリリースして、順調に機能していることがわかれば全体に公開し、逆に問題が見つかればその機能だけを取り下げるといったことが可能になります。
取り下げの場合に、アプリケーション全体のロールバックが不要というところもメリットです。
(これはフィーチャーフラグのメリットですが)

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
24