Page MenuHomePhabricator

Spike: Investigate potential for banner impressions rewrite
Open, Needs TriagePublic1 Estimated 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 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.
DStrine set the point value for this task to 1.Jul 29 2016, 8:30 PM
Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptAug 5 2019, 4:22 PM