├── .gitignore ├── LICENSE ├── README.md ├── app.py ├── cdk.json ├── chapter4 ├── README.md ├── agent.json ├── efo_consumer.py ├── producer.py ├── producer_agent_policy.json └── smartcity_system_message.json ├── chapter5 ├── CreateLambdaKDFLookupAddressTransform.json ├── KDFCreateDeliveryStreamSmartCityBikes.json ├── KDFLookupAddressTransform.py ├── KDFSmartCityDeliveryStreamPolicy.json ├── KDFSmartCityLambdaPolicy.json ├── README.md ├── SmartCityGlueTable.json ├── TrustPolicyForFirehose.json ├── TrustPolicyForLambda.json ├── loadDynamoDBStationAddresses.py └── stations_addresses.csv ├── chapter6 ├── .gitignore ├── flink-app │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── swipebike │ │ │ └── flink │ │ │ ├── RentalCountJob.java │ │ │ └── SwipeBikeToFirehose.java │ │ └── resources │ │ └── application-properties.json ├── flink-cdk │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── deploy_cmd.txt │ ├── kda_app │ │ ├── __init__.py │ │ └── kda_app_stack.py │ ├── main_cdk │ │ ├── __init__.py │ │ └── main_cdk_stack.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── producer-app │ ├── readme.md │ └── ride-producer │ │ ├── build.gradle │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ ├── com │ │ └── swipebike │ │ │ ├── KDABikeProducer.java │ │ │ ├── StationServiceReader.java │ │ │ └── dto │ │ │ ├── Behavior.java │ │ │ ├── Bike.java │ │ │ ├── BikeRide.java │ │ │ ├── InTransitDTO.java │ │ │ └── Station.java │ │ └── main │ │ └── resources │ │ ├── log4j.properties │ │ └── stations.csv ├── producer-cdk │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk-producer.code-workspace │ ├── cdk.json │ ├── deploy-cmd.text │ ├── producer_cdk │ │ ├── __init__.py │ │ └── producer_cdk_stack.py │ ├── requirements.txt │ ├── setup.py │ ├── source.bat │ ├── tests │ │ ├── __init__.py │ │ └── unit │ │ │ ├── __init__.py │ │ │ └── test_producer_cdk_stack.py │ └── user_data │ │ └── user_data.sh ├── reade.me └── sql-app │ └── sql-app.sql ├── chapter7 ├── README.md └── viewer.html ├── chapter8 ├── AWSGlueServiceRole-GlueSwipeBikeRawPolicy.json ├── FHSwipeBikeDataLakePolicy.json ├── bikeStations.csv ├── eventbridge │ └── sampleEvent.json ├── fhCreateFile.json ├── glue │ └── curationScript.py ├── kdgTemplate.json ├── readme.md └── sql │ ├── relationilizedQuery.sql │ ├── stationIncome.sql │ └── stationIncomeCurated.sql ├── requirements.txt ├── setup.py ├── source.bat └── tests ├── __init__.py └── unit ├── __init__.py └── test_producer_cdk_stack.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/app.py -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/cdk.json -------------------------------------------------------------------------------- /chapter4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter4/README.md -------------------------------------------------------------------------------- /chapter4/agent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter4/agent.json -------------------------------------------------------------------------------- /chapter4/efo_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter4/efo_consumer.py -------------------------------------------------------------------------------- /chapter4/producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter4/producer.py -------------------------------------------------------------------------------- /chapter4/producer_agent_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter4/producer_agent_policy.json -------------------------------------------------------------------------------- /chapter4/smartcity_system_message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter4/smartcity_system_message.json -------------------------------------------------------------------------------- /chapter5/CreateLambdaKDFLookupAddressTransform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/CreateLambdaKDFLookupAddressTransform.json -------------------------------------------------------------------------------- /chapter5/KDFCreateDeliveryStreamSmartCityBikes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/KDFCreateDeliveryStreamSmartCityBikes.json -------------------------------------------------------------------------------- /chapter5/KDFLookupAddressTransform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/KDFLookupAddressTransform.py -------------------------------------------------------------------------------- /chapter5/KDFSmartCityDeliveryStreamPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/KDFSmartCityDeliveryStreamPolicy.json -------------------------------------------------------------------------------- /chapter5/KDFSmartCityLambdaPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/KDFSmartCityLambdaPolicy.json -------------------------------------------------------------------------------- /chapter5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/README.md -------------------------------------------------------------------------------- /chapter5/SmartCityGlueTable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/SmartCityGlueTable.json -------------------------------------------------------------------------------- /chapter5/TrustPolicyForFirehose.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/TrustPolicyForFirehose.json -------------------------------------------------------------------------------- /chapter5/TrustPolicyForLambda.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/TrustPolicyForLambda.json -------------------------------------------------------------------------------- /chapter5/loadDynamoDBStationAddresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/loadDynamoDBStationAddresses.py -------------------------------------------------------------------------------- /chapter5/stations_addresses.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter5/stations_addresses.csv -------------------------------------------------------------------------------- /chapter6/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/flink-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-app/pom.xml -------------------------------------------------------------------------------- /chapter6/flink-app/src/main/java/com/swipebike/flink/RentalCountJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-app/src/main/java/com/swipebike/flink/RentalCountJob.java -------------------------------------------------------------------------------- /chapter6/flink-app/src/main/java/com/swipebike/flink/SwipeBikeToFirehose.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-app/src/main/java/com/swipebike/flink/SwipeBikeToFirehose.java -------------------------------------------------------------------------------- /chapter6/flink-app/src/main/resources/application-properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-app/src/main/resources/application-properties.json -------------------------------------------------------------------------------- /chapter6/flink-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/README.md -------------------------------------------------------------------------------- /chapter6/flink-cdk/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/app.py -------------------------------------------------------------------------------- /chapter6/flink-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/cdk.json -------------------------------------------------------------------------------- /chapter6/flink-cdk/deploy_cmd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/deploy_cmd.txt -------------------------------------------------------------------------------- /chapter6/flink-cdk/kda_app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/flink-cdk/kda_app/kda_app_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/kda_app/kda_app_stack.py -------------------------------------------------------------------------------- /chapter6/flink-cdk/main_cdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/flink-cdk/main_cdk/main_cdk_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/main_cdk/main_cdk_stack.py -------------------------------------------------------------------------------- /chapter6/flink-cdk/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/requirements.txt -------------------------------------------------------------------------------- /chapter6/flink-cdk/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/setup.py -------------------------------------------------------------------------------- /chapter6/flink-cdk/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/flink-cdk/source.bat -------------------------------------------------------------------------------- /chapter6/producer-app/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/build.gradle -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/gradlew -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/gradlew.bat -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ride-producer' 2 | 3 | -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/KDABikeProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/com/swipebike/KDABikeProducer.java -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/StationServiceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/com/swipebike/StationServiceReader.java -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/dto/Behavior.java: -------------------------------------------------------------------------------- 1 | package com.swipebike.dto; 2 | 3 | public enum Behavior 4 | { 5 | SEND, RECEIVE, EVEN; 6 | } 7 | -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/dto/Bike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/com/swipebike/dto/Bike.java -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/dto/BikeRide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/com/swipebike/dto/BikeRide.java -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/dto/InTransitDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/com/swipebike/dto/InTransitDTO.java -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/com/swipebike/dto/Station.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/com/swipebike/dto/Station.java -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /chapter6/producer-app/ride-producer/src/main/resources/stations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-app/ride-producer/src/main/resources/stations.csv -------------------------------------------------------------------------------- /chapter6/producer-cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/.gitignore -------------------------------------------------------------------------------- /chapter6/producer-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/README.md -------------------------------------------------------------------------------- /chapter6/producer-cdk/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/app.py -------------------------------------------------------------------------------- /chapter6/producer-cdk/cdk-producer.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/cdk-producer.code-workspace -------------------------------------------------------------------------------- /chapter6/producer-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/cdk.json -------------------------------------------------------------------------------- /chapter6/producer-cdk/deploy-cmd.text: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/deploy-cmd.text -------------------------------------------------------------------------------- /chapter6/producer-cdk/producer_cdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/producer-cdk/producer_cdk/producer_cdk_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/producer_cdk/producer_cdk_stack.py -------------------------------------------------------------------------------- /chapter6/producer-cdk/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/requirements.txt -------------------------------------------------------------------------------- /chapter6/producer-cdk/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/setup.py -------------------------------------------------------------------------------- /chapter6/producer-cdk/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/source.bat -------------------------------------------------------------------------------- /chapter6/producer-cdk/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/producer-cdk/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter6/producer-cdk/tests/unit/test_producer_cdk_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/tests/unit/test_producer_cdk_stack.py -------------------------------------------------------------------------------- /chapter6/producer-cdk/user_data/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/producer-cdk/user_data/user_data.sh -------------------------------------------------------------------------------- /chapter6/reade.me: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /chapter6/sql-app/sql-app.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter6/sql-app/sql-app.sql -------------------------------------------------------------------------------- /chapter7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter7/README.md -------------------------------------------------------------------------------- /chapter7/viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter7/viewer.html -------------------------------------------------------------------------------- /chapter8/AWSGlueServiceRole-GlueSwipeBikeRawPolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/AWSGlueServiceRole-GlueSwipeBikeRawPolicy.json -------------------------------------------------------------------------------- /chapter8/FHSwipeBikeDataLakePolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/FHSwipeBikeDataLakePolicy.json -------------------------------------------------------------------------------- /chapter8/bikeStations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/bikeStations.csv -------------------------------------------------------------------------------- /chapter8/eventbridge/sampleEvent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/eventbridge/sampleEvent.json -------------------------------------------------------------------------------- /chapter8/fhCreateFile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/fhCreateFile.json -------------------------------------------------------------------------------- /chapter8/glue/curationScript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/glue/curationScript.py -------------------------------------------------------------------------------- /chapter8/kdgTemplate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/kdgTemplate.json -------------------------------------------------------------------------------- /chapter8/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /chapter8/sql/relationilizedQuery.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/sql/relationilizedQuery.sql -------------------------------------------------------------------------------- /chapter8/sql/stationIncome.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/sql/stationIncome.sql -------------------------------------------------------------------------------- /chapter8/sql/stationIncomeCurated.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/chapter8/sql/stationIncomeCurated.sql -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/setup.py -------------------------------------------------------------------------------- /source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/source.bat -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_producer_cdk_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Streaming-Data-Solutions-with-Amazon-Kinesis/HEAD/tests/unit/test_producer_cdk_stack.py --------------------------------------------------------------------------------