Note: this RFR is post-fact: the resources have been allotted, but this ticket is to make sure that all questions are getting answered.
Basset is an anti-spam service built to stop spam in FAS, wiki and trac. Upstream is at https://pagure.io/basset.
The current deployment runs everything on a single box, but it can scale pretty much unlimited as four components: frontend, message broker, database and worker. All four can be run on different servers, and can add more servers as needed to scale up, but for start everything's on a single server.
There is no caching involved.
The software is built by me, and I will maintain it to start with. I am hoping that more people will start helping as time goes on, as it's written in python and modular, so very easy to get started on.
SOP: https://infrastructure.fedoraproject.org/infra/docs/basset.rst
Documentation: https://pagure.io/basset/ README.md (homepage)
More docs to follow
This is live in production now.
Login to comment on this ticket.