Question: Will you use Docker in the dev environment?
Answer: Not this time, just to save time (there's a lot to cover), although I'm sharing a couple of development tricks in the end.
Question: Why is the convention ‘app’ not 'api'?
Answer: To simplify things. It might be more familiar for people coming from other frameworks. Also because you can serve things like templates rendered on the backend, so, to avoid confusion. But you can also name the object differently if that works better for you.