# Sprint 2020-06-16 Limit: 26 points ## Deploy to prod Estimation: 1 - image proxy caching ## [sources] Cache crawlers list in redis Estimation: 1 - redis config in deployment - tests ## [v2] Create new crawlers with flag _isHidden: true Estimation: 1 - run tests ## [v2] Add dedicated icon field for platform icon in sources Estimation: 2 - rollback last crawlers migrations - change migrations for global & TVBS crawlers - `source.iconUrl` → `source.platformIconUrl` - `domain.iconUrl` → `source.iconUrl` ## [v2] Add global crawlers on production Estimation: 1 ## [infra] Specifiy kubernetes resources across apps Estimation: 2 ## [infra] Re-create monitoring in Datadog Estimation: 1 - products feed - ads updater CJ ## [v2, migration] change link for soundcloud web view and delete 9gag Estimation: a cup of coffee - change migrations data and rollback and migration again ## [v2] Route to check if user exists with firebase/facebook/google id Estimation: The same way as existing routes ``` ### analogy for PSOT /users/me/providers { provider: "firebase | facebook | etc. " credentials: "...token..." } ### new route POST /users/me/check_provider { provider: "firebase | facebook | etc. " credentials: "...token..." } Find user by provider name,id 200 OK { success: true exists: Boolean } ``` - negotiate API contract - reuse providers code - firebase - facebook - google - tests ## [v2] Route to check if user exists with apple auth id Estimation: The same way as existing routes ``` ### analogy for PSOT /users/me/providers { provider: "firebase | facebook | etc. " credentials: "...token..." } ### new route POST /users/me/check_provider { provider: "firebase | facebook | etc. " credentials: "...token..." } Find user by provider name,id 200 OK { success: true exists: Boolean } ``` - negotiate API contract - reuse providers code - apple :face_palm: ???? maybe not needed - tests ## [admin-fdvr-dashboard] edit offers in list Estimation: 3 ## [ads] Add new targeting strategy using keywords in request context ## [keywords-parser] Parse keywords on clients with JS script ## [ads] API contract for keywords in API ## [ads] Extract keywords from amazon products on update ## Research Rakuten Cashback API, (example: Check out Cake Browser Cashback on Amazon), to be implemented next sprint (both server and client task