2019/04/09(火) DevOpsDays Tokyo 2019 <5>Day1 16:00~ #devopsdaystokyo #room1 #room2
- fullvirtue
- 1471
- 3
- 0
- 4
●マイクロサービス化に伴うデータベース分割 ・外部参照キー それぞれのデータソースを持つサービスに分割 ・共有データ 共有データを持つサービスに分割 ・共有テーブル 個別に分割 #DevOpsDaysTokyo
2019-04-09 16:21:50・マイクロサービス間のデータ連携 Read/Writeのパフォーマンスやスケール要件が異なる -> CQRS #DevOpsDaysTokyo
2019-04-09 16:22:04・DB変更作業 Dev.変更要求 -> DBA -> DevDB -> StgDB -> ProdDB ツールで自動化 #DevOpsDaysTokyo
2019-04-09 16:22:14●DB変更に伴うリリース ・リリースに伴うダウンタイムの低減 外部調停不要のリリースは開発スピード向上に必須 ・データベースのスキーマ変更 メタデータだけ すぐ終わる 既存データのコピーを伴う データ量に応じて時間がかかる #DevOpsDaysTokyo
2019-04-09 16:22:43・既存データのコピーを伴うDDL カラム追加など ブロック コピー 切り替え ・手堅くやるには外部調停 #DevOpsDaysTokyo
2019-04-09 16:22:54●DBスキーマをオンラインで変更 1. DBスキーマ変更を先行 古いアプリに影響がない 2. アプリリリース先行 影響のない変更ならこれで大丈夫 ・オンラインDDL それぞれの製品ごとにある #DevOpsDaysTokyo
2019-04-09 16:23:23・一般的な手法 1. テーブル追加して結合 カラム追加なしテーブル追加、readはview 2. 予備カラム 3. JSON型 #DevOpsDaysTokyo
2019-04-09 16:23:38主系DBデータのレプリケーション DBの機能でできる 切り戻しは困難 新旧両方のDBをDoubleWriteで更新 2フェーズコミットで遅くなる 切り戻しはできる 単一の書き込み点を作る CQRS的 アプリが結果整合性でないと難しい #DevOpsDaysTokyo
2019-04-09 16:24:10ベルトニヤ、懐かしい写真だしてきたな!むかしの錦糸町オフィスでの牛尾さんとのワークショップ風景! #DevOpsDaysTokyo
2019-04-09 16:25:34きゃー、あらたさんよ #DevOpsDaysTokyo pic.twitter.com/LvGnFb96j0
2019-04-09 16:26:07#ブルドーザー #DevOpsDaysTokyo そういえばJaSSTでは、リアルカイゼンジャーニーって呼ばれたって話をし忘れた!
2019-04-09 16:29:00福井さん、大村さん、藤村さん。去年のAWS DevOps祭りでセッション聞いた人たちだと、今更気づいた。。。 #DevOpsDaysTokyo
2019-04-09 16:29:34@DevOpsDaysTokyo あしたのvalue stream mappigのワークショップは、なにか事前の申込みは必要ですか?
2019-04-09 16:30:25ちゃんとみんなの質問に返信できたかな。ツイッターもエンジニアにリーチするために始めたのですが、まだ使いこなせていない… フォロワーいっぱい欲しいー #ブルドーザー #DevOpsDaysTokyo
2019-04-09 16:31:13