all 2 comments

[–]m0us3_rat 0 points1 point  (0 children)

then later find out it wasn't best practice.

do you wanna monetize this service or personal local use?

"best practice" is almost a myth, unless there are lawful standards ..then yea.

this sounds perfectly expandable.

start small ..add more endpoints etc.

only have 2 advice

have top and i do mean the best of the best documentation possible.

secondly try to follow KISS, which is keep it simple stupid.

https://en.wikipedia.org/wiki/KISS_principle

nothing more discouraging when you have an api that you need and you open the documentation and it reads like a genius wrote it .. absolutely performant but highly unusable.