Great Work! Just watched Justin Gordon’s talk at GORUCO2017 before reading and recognized your diagram :)
Front-enders in 2017 like me _love_ the rev proxy option. The webpack dev server accepts middleware config to proxy reqs as an nginx table would do. Most [all?] file-watcher-based reloaders in JavaScript land choke on virtual file systems (e.g.; Vagrant or docker mounts) so its great dev exp to work locally and yield the proxy bits to sysAdmins or container orchestration later.