マガジンのカバー画像

Showcase Gig Product Team Blog

79
Showcase Gig のプロダクトチームによるブログです。
運営しているクリエイター

#ddd

正しくモジュール分割するのは難しいという現実に向き合う

この記事は、Showcase Gig Advent Calendar 2021 18日目の記事です。 こんにちは。Showcase Gigの @suzushin54 です。 バックエンドエンジニアとして、 O:der Table というモバイルオーダーのプロダクト開発をしています。 幸運なことに、10月27日に行われた「現場から学ぶシステム設計:座談会」で登壇する機会をいただきました! そこでいただいたアドバイスやコメントと共に、イベントを振り返ってみます。 このイベ

DDDを実践してみたら何を作るか明確になった話

この記事は、Showcase Gig Advent Calendar 2021 8日目の記事です。 こんにちは。Showcase Gigの中島です。 弊社では「O:der Platform」の開発をしています。 ※ O:der Platformの詳細については 2日目の記事 をご参照ください。 O:der Platformの開発ではDDD(Domain-Driven Design)を実践しています。 モバイルオーダープロダクトにおいて飲食の複雑なドメイン知識と向き合

React と Value Object で凝集度を高める

こんにちは。 Showcase Gig の金子です。 テイクアウト向けモバイルオーダーサービス「O:der ToGo(オーダートゥーゴー)」のフロントエンドエンジニアをしています。 本記事では、React に Value Object を適用した事例と、実装で得た気付きを共有します。 背景React でコーディングを進めていく際に、多くのドメインロジックをフロントエンドで実装していました。 多くのドメインロジックを含んでいる例を、 redux-ddd-exampleよ