2012-08-20 13:17:44 +0900
jnunemaker/flipper、datastore agnosticなfeature flippingライブラリ。feature flippingってのはつまりWebアプリのある機能を特定の条件下でオン・オフする仕組みということだけど(日本語だとなんて言えばしっくりくるだろうか)、その判定に使うデータをRedisに格納するタイプのgemとして有名なものにjamesgolick/rolloutというものがある。flipper
は、そのRedis依存部分を任意のアダプタに差し替え可能にした形のアーキテクチャになっている(コードベース自体はまったく別です)。
README
には
This project is a work in progress and not ready for production yet, but will be very soon.
とあるので、実プロジェクトへの投入はもうちょっと待ったほうがよさそうだけど、機能のオン・オフをWeb UIで行えるようにする予定もあるそうなので注目してる。
ちなみに、jnunemaker氏はもともとGitHubに買収されたOrdered Listの人なので、このgemもGitHubで使われたりするのかもしれない。そして、リポジトリとかをウォッチするかぎり、この人はどうもdatastore agnosticなものを作るのがだいぶ好きなようだ。