Because I haven’t posted much here, I don’t have permission to post include more than 2 links in my response. So I replicated my response in a GitHub gist here.
Regarding
[prototyping] some backend functionality for a WebApp (using GraphQL or REST to CRUD a json feed…)
JHipster [link omitted], and open-source tool for generating webapps with Java (Spring) back ends is great at this and can give you some excellent bonus features for free. Potential entry points, or things you may want to touch on along the way:
Use JDL-Studio [link omitted] to map out the schema for an app.
Use JHipster to generate the webapp, and use the resulting README to get it started. Options include:
what to generate
just the back end (along with scripts to populate a DB, and/or even run the DB within Docker containers)
just a front end (outside scope of your question)
a set of microservices (1 or more back ends, with or without a front end, with or without an API gateway)
how to generate
answer questions on JHipster Online [link omitted] and download a .zip file of ready-out-of-the-box made application
answer questions via a command line tool (Scroll down to #2, 3, or 4 here) [link omitted]
how to design your schema
one entity at at time via the command line tool (scroll down to Tutorial here [link omitted])
using the surprisingly fun JDL-Studio [link omitted] tool or one of the more powerful IDE integrations [link omitted]
how to apply schema to the webapp
one entity at a time (see above)
import the JDL file created via JDL-Studio, one of the IDE integrations, or - once comfortable - free-style coding
Note: The JDL [link omitted] can even be used to assign certain entities to certain microservices when generating the whole application via command line.
Though, I feel I must say, lest my above message be misconstrued, Coda.io, is an excellent tool for rapid development for UI and UX, which can be a valuable way to get early feedback and buy-in for a project.
Unless @F_I or others developed a tried and true API integration pattern that I haven’t heard of, which lets Coda.ioconsume and be the front end for another service’s API, the current 5,000 row limit before extreme slow-down of performance precludes this tool for use within a product with scaling data needs.