Akka Stream Infrastructure Setup

I have developed an Akka Stream application which segregates the incoming json based on some fixed attribute. My source is a Kafka Source . The data is being ingested in the stream from a particular Kafka topic. After segrerating the data, the desired output is pushed to another Kafka topic. Basically the input is coming from one Kafka topic and output is pushed to another Kafka topic.

Now for the infrastructure part, is it better to follow VM based architecture or Kubernetes based?

Hi @Euqinu The answer to this is highly dependant on the experience in your team. If you are already running Kubernetes workloads then, by all means, go for it. If its a greenfield project and you are just getting started I would recommend you stick to what you have experience using. Both ways are extensively covered in the Akka documentation.