Page MenuHomePhabricator

Clean up ksqldb fallback from realtime
Open, Needs TriagePublic3 Estimated Story Points

Description

This aims to remove ksqldb-related codebase from realtime API. We will also remove ksqldb-related dependencies from other repos.

To do

  • Remove docker/ksqldb_services from general/cdtools. Realtime should build using usual docker file as other kafka services.
  • Remove ksqldb migration
  • Remove ksqldb from infrastructure/custom-images.
  • Remove all ksqldb specific grafana panel and metrics
  • Remove "docker-compose sunset" from realtime
  • Remove handler code ksqldbarticles. Remove fallback from /articles endpoint.
  • Remove libraries/ksqldb
  • Remove resolver/sql.go
  • Remove all ksqldb env variables and its usages
  • Clean up service-deploys as well.
  • Deploy to dev and prod

Acceptance criteria

  • All ksqld dependencies/handling removed from realtime
  • Integration test passes in dev and prod
  • check what needs to be done

Related Objects

Event Timeline

prabhat set the point value for this task to 3.Oct 2 2025, 1:42 PM

Candidate for sprint 83 if next up is exhausted

JArguello-WMF renamed this task from Clean up ksqldb fallback from realtime to [pick if next up is clean] Clean up ksqldb fallback from realtime.Oct 2 2025, 1:44 PM
KMontalva-WMF subscribed.

First two action items done and tested in dev. Merge to prod next.

First two AIs are in prod, the newly checked ones are in dev.

KMontalva-WMF renamed this task from [pick if next up is clean] Clean up ksqldb fallback from realtime to Clean up ksqldb fallback from realtime.Wed, Feb 4, 12:44 PM
KMontalva-WMF updated the task description. (Show Details)

Filed https://phabricator.wikimedia.org/T416870 for one last part, which Renil suggested should be tracked separately. The service-deploys still have some references, but they are a bit tangled with that ticket, so I decided to leave them for now.