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

Serverless database synchronization

Serverless database synchronization

2016.09.30 JAWS-UG-KOBE Study meeting.
Microservice architecture ことはじめ。

Case study. synchronize 2 databases by using SNS, Lambda, Cloudwatch.

haruharuharuby

September 30, 2016
Tweet

More Decks by haruharuharuby

Other Decks in Programming

Transcript

  1. Who am I? TiNm’S( ティムズ )と読みます。 プログラマー。 Ruby On Rails、AWSが主戦場。

    好きなAWS サービスは、OpsWorks。 花澤香菜ちゃん好き。 JAWS-UG-KOBE の暴走運営。
  2. fetch fetch pickup insert pickup insert 1time/day 1time/day MSSQL Feature

    : sync_mssql_to_mysql Feature : sync_mysql_to_mssql
  3. fetch fetch pickup insert pickup insert 1time/day 1time/day MSSQL Feature

    : sync_mssql_to_mysql Feature : sync_mysql_to_mssql
  4. SNS

  5. serverless • 1.0になって、APIのデプロイが非常にシンプルになった。 • APIGateway + lambda をある程度の既定の設定でデプロイするのに便利。 • 1.0になって、AWSのProfile指定ができなくなっているので、複数アカウントでデ

    プロイしたい場合、いちいちdefaultのプロファイルを切り替えたりしないといけな い。(issueあり) • 0.X では、CloudFormationのコードをゴリゴリかけたので、連携サービスもデプ ロイできた。1.0になってできなくなってる(...ぽい) シンプルにAPIGateway + lambda をデプロイするならオススメできる。