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