Since Kafka Streams is now available, is Spark and Akka necessary in the SMACK stack?

228 Views Asked by At

About to sink my teeth into Kafka Streams with an IoT data ingestion architecture and see a lot of SMACK stack examples. However, with Kafka Streams now available is Spark and Akka really required (maybe just no Spark)?

1

There are 1 best solutions below

0
miguno On BEST ANSWER

With the information you shared this is a pretty broad question, so please don't mind my giving a perhaps overly broad answer by saying "Yes" -- you can replace Spark and Akka with Kafka's Streams API (and including perhaps Kafka's Connect API, too)" for an ingestion architecture.

PS: I think other SO readers would benefit from narrowing down your question, e.g. by being more explicit about what you are trying to achieve and what your various requirements are.