futurice / backend-best-practices

An evolving description of general best practices for backend development.
Other
2.07k stars 259 forks source link

Missing: Concrete description of OS-level runtime environment (in production) #5

Open olliahonen opened 9 years ago

olliahonen commented 9 years ago

Use Docker? How? Which user to run the application server on? Directory structures? Where to store configuration files, binaries etc.?

phadej commented 9 years ago

I'm not sure if this has one single answer, and picking which one to include is difficult...

ilkka commented 9 years ago

Probably there could be a few different setups (new hotness mvp monolith, mature dockerized microservices, etc)? Best not to go into directory structures mostly I think because the chosen setup or backend tech is bound to dictate that in some way.