aws analytics opensearch

Amazon Opensearch is a successor to ElasticSearch and commonly to use as a complement to other database. Coupled with DynamoDB, …

Compare with DynamoDB

  • DynamoDB can search based on index.
  • OpenSearch can search by any field or partially matches.
  • It’s not serverless, requires cluster to run
  • Not using SQL, using it own search language.

Patterns with DynamoDB

OpenSearch combined with DynamoDb

Link to original

Log pattern with CW

OpenSearch with CloudWatch

Link to original

With Kinesis and Firehose

Kinesis -> realtime to OpenSearch Firehose -> near realtime to OpenSearch