Upgrade to Pro — share decks privately, control downloads, hide ads and more …

検索基盤を安全にElasticsearchに置き換えるためにやったこと

 検索基盤を安全にElasticsearchに置き換えるためにやったこと

Feature Toggleとダークローンチで安全にElasticsearchクラスタをリリースした話。

Hiroki Sakamoto

May 12, 2018
Tweet

More Decks by Hiroki Sakamoto

Other Decks in Technology

Transcript

  1. ΞʔΩςΫνϟ • ϕʔγοΫͳESΫϥελ • master͸৑௕Խ & εϓϦοτϒϨΠϯରࡦͰ3୆ • data͸৑௕Խ͢Δ࠷খ୯ҐͰ2୆ •

    ΞϓϦέʔγϣϯαʔό͔Βdataϊʔυʹରͯ͠ݕࡧ • ΠϯσΫγϯά͸όονͰఆظతʹߦ͏(χΞϦΞϧλΠϜ) • ߋ৽ର৅͸ΩϡʔΠϯά
  2. Feature Toggle ࣮૷Πϝʔδ if( isEnableFeature(“FEATURE_ES_SEARCH”) ) { // ElasticsearchͰͷݕࡧ }

    else { // DBͰͷݕࡧ } ͜ͷΑ͏ͳ࣮૷Λ͓ͯ͘͠ͱɺ
 ؅ཧը໘͔ΒಈతʹϑϥάΛOFFʹͰ͖Δ