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

正攻法はあるのか!?泥臭く戦ったNode.jsバージョンアップ一部始終

 正攻法はあるのか!?泥臭く戦ったNode.jsバージョンアップ一部始終

Masato Nishihara

December 02, 2019
Tweet

More Decks by Masato Nishihara

Other Decks in Technology

Transcript

  1. 今日話すこと • チャットディーラーとは • ノウハウの無さが生んだ泥臭い作業 • リリース • トラブルのお話 •

    Node.jsバージョンアップの振り返り • これからのNode.jsとの付き合い方 • まとめ 4
  2. Node.jsバージョンアップ経緯 • 社内での実績はあったのか? ◦ 過去別サービスでバージョンを上げた事はあるが… • ドキュメントなどの証跡は? ◦ 残っていない •

    経験者からヒントは得られないか? ◦ 恐らく動作確認をしただけだろうとのこと ◦ Node.jsに精通したエンジニアが少なくヒントは 得られなかった… 14
  3. 作業時系列 10月 11月 12月 1月 2月 3月 計画作成 調査開始  

    15 調査完了 全機能テスト準備 全機能テスト1回目   負荷試験準備 改修作業  改修作業 全機能テスト2回目 負荷試験  全機能テスト3回目 リリース  年 年
  4. ノウハウの無さが生んだ泥臭い作業 • 全機能テスト計画 ◦ 1回目:検証環境で10系の動作確認 ▪ 不具合洗い出しテスト ◦ 2回目:改修作業後に再度確認 ▪

    改修後の動作確認テスト ◦ 3回目:結合環境でリリース前確認 ▪ ステージング環境で動作検証テスト 28