Page MenuHomePhabricator

Spike: Investigate potential for banner impressions rewrite
Open, Needs TriagePublic1 Story PointsSpike

Description

See also https://www.mediawiki.org/wiki/Fundraising_tech/Message_queues/Overhaul#Rewrite_banner_impressions_loader

Discard the Django app. Rewrite as a Kafka consumer, perhaps? (Note that the PHP Kafka libraries are immature, so it's probably best to choose almost any other language?)

Preserving backward compatibility with the existing schema should be carefully weighed--it's feasible to rewrite all usages, so they should be sprayed with something uppercase during this evaluation. We might even be able to write a SQL view that transforms our new schema into similar-enough fields to satisfy the usages...

Event Timeline

awight created this task.Mar 30 2016, 7:01 PM
atgo removed a subscriber: atgo.Mar 30 2016, 7:11 PM
awight renamed this task from Migrate banner impressions to new queue and rewrite to Spike: Investigate potential for banner impressions rewrite.Jul 15 2016, 1:01 AM
awight added a project: Epic.
awight updated the task description. (Show Details)
awight removed the point value for this task.
awight moved this task from Backlog to Main queues on the FR-ActiveMQ board.Jul 15 2016, 9:23 PM
DStrine set the point value for this task to 1.Jul 29 2016, 8:30 PM
DStrine removed a subscriber: awight.Jun 22 2017, 9:11 PM
Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptAug 5 2019, 4:22 PM