この記事は Chatwork Advent Calendar 2020 2日目の記事です。
前日はプロダクトマネージャー宮下の「SaaS エンジニアのキャリアパスとしてのプロダクトマネージャー」でした。
全国のエンジニアの皆さん、こんにちは。
コアテクノロジー開発部 Scalaエンジニア の 辻( @crossroad0201 ) です。
2020年5月にChatworkに入社して気がつけばはや半年... Creator's Note には初投稿となります!!
この記事では、私も参加しているChatworkのアーキテクチャ刷新プロジェクトで現在検討している内容についてご紹介したいと思います。
- なぜ今、アーキテクチャを刷新するのか
- 検討している主要技術
- モジュラモノリスとマイクロサービスアーキテクチャ
- リアクティブシステム
- ドメイン駆動設計
- イベントソーシング+CQRS
- これからの取り組み
- まとめ
なお、ここでご紹介する内容はまだ検討、設計、プロトタイピング、テスト、検証...を繰り返している段階ですので、まだ実際のプロダクトで採用されているわけではないことをご了承ください。
続きを読む