Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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: