If you haven't yet, I urge you to try out TypeGraphQL, the development experience is just awesome. A demo can be running in 5 minutes[1]. TypeORM entity classes can be decorated with ObjectType/Field, and having a single place for my DB as well as API schema is just perfect. A CRUD resolver base class can be reused by extension, and you can focus on specialized functionality instead of boilerplate.<p>[1] <a href="https://typegraphql.com/docs/installation.html" rel="nofollow">https://typegraphql.com/docs/installation.html</a><p>That said, I don't think any choice of tech would be mistaken if it's reasonably modern and alive.