I'm involved in a quite large project were nameko is one of the proposed micro services frameworks.
However we have a discussion atm regarding nameko in production. Since the resources and real world experiences are painfully few (or at least seldom shared) it's hard to find information about how people host and run nameko in production.
There's some discussion in this group regarding failure at startup etc. But it's more like a "hey this doesn't work the way I like" discussion rather than sharing experiences and examples.
So I'm interested in getting your input on how to do this. Docker? Supervisor? Nginx>gunicorn (when http)? Alpine?
Thanks.
T.
Hi Matt,Thanks for posting the example there. It's been a really helpful reference.
I'm in the process of deploying a small nameko app that follows your example of exposing services via an HTTP API Gateway service. Aside from the reasons you mentioned for using Nginx, is there any other benefit to having it act as proxy, or can I simply let the API Gateway handle the requests directly? Something like Gunicorn, for example, not necessary here?