④ Personalize は、 Amazon.comで長年使用されてきた商品のレコメンド機能をベースにした機械学習サービスです。このサービスを利用することで、 各顧客ごとの購買履歴に応じたオススメ商品一覧や、この商品を購入したお客様はこんな商品も購入していますというオススメ商品一覧が可能になり、こうしたAmazon .comで実績のあるレコメンド機能を貴ECサイトに 実装することができます。

本デザインパターンは、オンプレミスで通販サイトを運用中の状態で、④ Personalize を利用する場合の絵になります。
① 貴通販サイトにおいて利用者の購入履歴などのデータ(例えば、「どのユーザー」が「いつ」「どの商品を閲覧・購入したか」という情報)をClient VPN経由でAWS側にcsvデータとして渡し、③ S3にいったん保存します。次に機械学習サービス ⑦ Personalizeが、③ S3からデータを取り出し、 定義されているアイテムの推薦やリスト並べ替えなどに適したレシピ(分析アルゴリズム)を使ってレコメンドデータを作成します。そして、⑤ Lambdaを経て⑥ API Gateway経由でレコメンデーションAPIとして提供されるので、通販サイト側では適宜APIを呼び出して、① 各種レコメンドページを生成することができます。