Hopefully my choice of akka-http doesn't cause problems for this. 😅 If so, we might either have to switch the backend server (not too hard to do) or possibly describe the routes using tapir. If using tapir, then switching out the backend (or supporting multiple) should be easy.