ooni / backend

Everything related to OONI backend infrastructure: ooni/api, ooni/pipeline, ooni/sysadmin, collector, bouncers and test-helpers
BSD 3-Clause "New" or "Revised" License
49 stars 29 forks source link

Port findings platform over to new pattern #814

Closed hellais closed 6 days ago

hellais commented 6 months ago

This is about taking https://github.com/ooni/backend/blob/master/api/ooniapi/incidents.py and porting it over to make use of fastapi.

Here are the specs for how it should be:

Once we have an initial iteration that's 100% compatible to the previous one we can work on a v2 version of the API that looks nicer, follows our more up to date API patterns and is backed by postgresql.

Keep an eye on this issue for docs on best-practices to come: https://github.com/ooni/backend/issues/817

jbonisteel commented 2 months ago

First deploy with current api compatibility. We will make a separate issue where we make new end points based on the feedback from the PR review

jbonisteel commented 3 weeks ago

We will move this to prod once we have reduced AWS costs a bit