顧客解約時のデータ処理フローのアーキテクチャ構築, 非同期処理基盤のリプレイス
社内メインプロダクトの顧客解約時のデータ削除フローに課題があり、全体の削除フローのアーキテクチャ設計・構築を行いました。 具体的には以下を実施しました。 - 大量データ削除に耐える非同期処理の設計・実装(Ruby on Railsが中心) - イベントドリブンアーキテクチャによるマイクロサービスへの解約処理の協調システム構築(AWS, GCP, Ruby on Rails, Clojure) - 上記により、解約後のシステム側の実施作業の自動化に成功 またその後、非同期処理基盤のライブラリをリプレイスを実施。これによってRuby3系及びRuby on Rails7系へのアップグレードが可能な状態となりました。