Re: Deployment of Kafka Stream app

2017-04-27 Thread Matthias J. Sax
If you use a containerized environment, if a container fails it will get restarted -- so you get HA out of the box. For scaling, you have a single docker image, but start the same image multiple times. If you have multiple apps, you should have one image per app and start the number of containers

Deployment of Kafka Stream app

2017-04-27 Thread Mina Aslani
I understand that for dev env creating containers might not be needed, and as you said "start up an application and go"! However, I would like to know to have HA in my env and make it scalable; what is the proper setup I need to have. - Would every Kafka streaming job/app require a new docker