First of all thanks for the greate idea! I think we are one of the many who has black hole in application configuration automation and I look forward to use habitat for all our apps.
I did not managed to find good example of service discovery with habitat as well as about fault tollerance or scalability.
We have an app that depends on another app and also we have loadbalancer (nginx for example) in front of.
We need to have HA fault tollernace and scalable architecture. Something like:
app1 app2 … appN
| | |
backend1 backend2 … backendN
We need to loadbalance incoming traffic to all healthy appN, and appN should have in its config IP of healthy backendN
Also we need to automatically add more app nodes in case of high load, and we need that all configs discover that changes as well.
is it possible with habitat or we need to use something like consul+consul-template to have only healthy nodes IP in our configs?
The second question is about habitat client for Windows Does someone know planned date for release?