/aws-dynamodb-indexer

synchronize dynamodb data to elasticsearch with lambda functions using serverless framework

Primary LanguagePython

Index DynamoDB data to elasticsearch

What is this?

A serverless application that sets up a lambda function to consume data from a DynamoDB Stream and save it to an Elasticsearch cluster

The Architecture

  • A lambda function is responsible for consuming records from DynamoDB Streams and replicating it into Elasticsearch.
  • Python is used as lambda function language
  • Serverless framework is used to build and deploy the services to AWS

Diagram

Tech Stack

Prerequisite

How to run it

npm install
sls deploy

Author: Raisel Melian