Satendra Kumar has a slide deck looking at combining Spark Streaming with Kafka:
Knoldus organized a Meetup on Friday, 9 September 2016. Topics which were covered in this meetup are:
Overview of Spark Streaming.
Fault-tolerance Semantics & Performance Tuning.
Spark Streaming Integration with Kafka.
Click through for the slide deck. Combine that with the AWS blog post on the same topic and you get a pretty good intro.