Requirements, design and tasks for rewriting the backend in Java 25 with Quarkus while keeping the protocol, the API and the stored data.