diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 1dedef88..488e7097 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -36,6 +36,16 @@ TODO: "Service workorders" now "workorders" do for non english locales, keys cha TODO: DO I NOT HAVE AN ERASE DB ROUTE? - wouldn't that make the below possible?? +TODO: API RATE LIMITING / THROTTLING + - Going to need rate limiting to save people from themselves + - All the big api's have hourly limits on requests and also limits on total data throughput per hour + - (minute as well which actually makes more sense since it means they would only be down for a minute if they exceed it) too + - Would be nice to have a switch to set for if we host as maximum rates they pay for maybe + - On the other hand it's likely a can of worms and maybe it's best they pay for their own hosting and we just set it up or something? + - but then it's going to be hard to self serve them where it's all done easy peasy unless we host + - Maybe it's a cadillac problem that can wait? + - Maybe DigitalOcean has rate limits we can set for the entire server and just mention it as a hard cap to customers + TODO: Is there a log that records past jobs, how long can they be viewed? TODO: Rename the link to AyaNova App on the server page to just "AyaNova"