Kinesis Data Stream from Apache Spark into Neo4j using Neo4j Connector for Apache Spark, leveraging the Spark Structured Streaming API and the Neo4j Connector for Apache Spark. The goal is to read a Kinesis Data Stream from Apache Spark into Neo4j, saving this check-in stream to Neo4j for applying some GDS algorithms in a later stage. To achieve this, we need to first set up our environment by creating an AWS account, setting up an IAM User, and creating a Kinesis Data Stream. We also need to clone the Neo4j Spark Connector Notebooks repository and connect the code with our IAM User. The setup part may be more or less tricky depending on experience with AWS. Once everything is set up, we can execute the code cells in the notebook, go back to the KDG tab, press the Send data button, and see what happened!