こんにちは! 食べログカンパニー 飲食店プロダクト開発部 販売管理チームでチームリーダーをしている新井です。 今回は、食べログの販売管理システム内に構築した、契約情報を各サブシステムに提供する中間データ層「Deal Provider」の設計思想と実装パターンについてお話しします。また、システムが複雑になり導入すべきと思っていたがなかなか実践できずにいた、DDD(ドメイン駆動設計)が掲げる設計原則に、私たちが AI の存在によってようやく踏み出せた経緯もあわせて紹介します。 販売管理システムと Deal Provider の背景 食べログの「販売管理システム」とは 「販売管理システム」という名前…