Batch Recommendation Deployment Plan
AWS
-
\-
Terraform @Luthfi
-
Update terraform environment
PERSONALIZE_ROLE_ARN
USER_PERSONALIZATION_V2_SOULTION_ARN
HH-Personalize Server @Luthfi
-
Merge branch feat/batch-recommndation to main -
Release hh-personalize app
Exec Notebook Databrick @Luthfi
-
Clear old data \[on-progress\] -
Load reservation data to s3 \[on-progress 100%\]-
Retry because of this error: Private ([https://app.clickup.com/t/86cy1j39t](https://app.clickup.com/t/86cy1j39t))
-
-
Load restaurants data to s3 \[on-progress\] -
Load users data -
Verify data -
Execute hh-personalize-v2.ipynb-
Make sure env & aws account is correct -
Exec create s3 code first -
Update roles -
Create dataset group -
Create schema (interactions, items, users) -
Create schema dataset (interactions, items, users) -
Create Job import data-
Interactions \[error\]\[done\] -
Items -
Users
-
-
Create user personalization solution v2 -
Save the output -
Run worker to rolling the recommendation \[on progress 20%\]
-
Check & Re-check @Luthfi
-
Health check `https://personalize.hungryhub.com/health` -
GraphQL check `https://personalize.hungryhub.com/graphiql`-
Trigger deploy -
GetRecommendedForYou API
-
-
BullMQ check `https://personalize.hungryhub.com/bullmq`
HH-Pegasus
-
Enable Homepage setting `Recommended For You` [@Luthfi](#user_mention#60899351)-
Prod: [https://hungryhub.com/admin/restaurant\_sections?locale=en](https://hungryhub.com/admin/restaurant_sections?locale=en) -
Staging: [https://hh-engineering.my.id/admin/restaurant\_sections/137/edit?locale=en](https://hh-engineering.my.id/admin/restaurant_sections/137/edit?locale=en)
-
-
Live Review Production [@Luthfi](#user_mention#60899351)-
QA Review: [@Bernadetta Kusumadewi](#user_mention#55541162) [@wiwik](#user_mention#60872000) [@Rina Apriani](#user_mention#88929273) -
Monitor server [@Luthfi](#user_mention#60899351) -
Monitor worker [@Luthfi](#user_mention#60899351)
-
Post Release
-
Ask QA & Thai Team to test -
If everything is good, enable it for all users
Jupyter Notebook Execution: