Sign in

Where AWS Experts, Heroes, Builders, and Developers Share their Stories, Experiences, and Solutions.
Amazon DynamoDb


When to use each of these AWS services.

Kinesis Data Stream

🛠 Workflow

  • Producer (Kinesis Producer Library, API via SDK)
  • Kinesis Data Stream
  • Consumer (EC2, Lambda, EMR, Kinesis Data Analytics)
  • Storage/Analysation (S3, DynamoDB, Redshift, BI Tools…)

💡 Benefits

  • Data retention
  • Real-time

🧪 Use cases

  • Analyze logs in real-time
  • Transform real-time streaming data and fed it to a custom ML application

Kinesis Data Firehose

🛠 Workflow

  • Producer
  • Kinesis Data Firehose
  • Processing tool (optional: Lambda)
  • Storage (S3, Redshift…)
  • Additional steps (send an event from S3 to DynamoDB table)

💡 Benefits

  • Collect streaming data and send to datastore

🧪 Use cases

  • Delivery service for streaming…

A quick guide to starting your journey with AWS.

The strategy

Find some important points you need to know about AWS API Gateway.

Amazon API Gateway with Lambda


IAM policy permissions

Let’s send SMS notifications with Lambda and SNS to a Phone Number.


  1. Working AWS Account
  2. AWS Management Console Access

Services Used

  1. AWS Lambda
  2. SNS
  3. IAM


AWS CLI Configuration Basics

Option 1. Using executable .jar file

$ java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb

In this article, we will see what are roles and policies in IAM.


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store