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

転職会議サービスのAWS移行記録

na-o-ys
March 10, 2017
29

 転職会議サービスのAWS移行記録

na-o-ys

March 10, 2017
Tweet

Transcript

  1. いままでの転職会議 マイクロサー ビス化 システムの境界 = 責任の境界 単一オンプレ DB への依存 バッチの

    lambda 化とか SQS の利用とかが難しい サー バー 構築依頼などの社内調整コスト スピー ドの制約
  2. マルチアカウントでの IAM 管理 pr odu ct ion (本番) / dev

    (ステー ジング) の 2 AWS アカウント 開発者ユー ザは dev に作成 sw it ch r ole で pr odu ct ion 上の r ole に昇格 admin グルー プと dev elop er グルー プ
  3. CI /CD ビルド (G itH u b ‑ C ir

    cle CI ‑ S 3) デプロイ (chat bot ‑ C ode D ep loy ‑ EC 2)
  4. DB へのアクセス速度が足りない 課題 あるバッチ: 秒間 2000 ins ert * 2

    時間 素直に RDS 利用すると: 10 時間かかるように… 対策 (1) アプリケー ションと RDS の A Z を揃える (2) innodb_flus h_log_at_trx_commit=0 ※ 結果 秒間 2000 wr it e 達成ヽ(=´▽ `=)ノ ※ innodb のログファイルのディスク書き込みのフラッシュタイミングを緩くする