StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Amazon Elasticsearch Service
ByAmazon Elasticsearch ServiceAmazon Elasticsearch Service

Amazon Elasticsearch Service

#5in Search
Stacks377Discussions5
Followers288
OverviewDiscussions5

What is Amazon Elasticsearch Service?

Amazon Elasticsearch Service is a fully managed service that makes it easy for you to deploy, secure, and operate Elasticsearch at scale with zero down time.

Amazon Elasticsearch Service is a tool in the Search category of a tech stack.

Amazon Elasticsearch Service Pros & Cons

Pros of Amazon Elasticsearch Service

  • ✓Easy setup, monitoring and scaling
  • ✓Document-oriented
  • ✓Kibana

Cons of Amazon Elasticsearch Service

No cons listed yet.

Amazon Elasticsearch Service Alternatives & Comparisons

What are some alternatives to Amazon Elasticsearch Service?

Elasticsearch

Elasticsearch

Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).

Algolia

Algolia

Our mission is to make you a search expert. Push data to our API to make it searchable in real time. Build your dream front end with one of our web or mobile UI libraries. Tune relevance and get analytics right from your dashboard.

Swiftype

Swiftype

Swiftype is the easiest way to add great search to your website or mobile application.

OpenSearch

OpenSearch

It is an open source search and analytics engine derived from Elasticsearch 7.10.2, and is currently in an alpha state.

MeiliSearch

MeiliSearch

It is a powerful, fast, open-source, easy to use, and deploy search engine. The search and indexation are fully customizable and handles features like typo-tolerance, filters, and synonyms.

Amazon CloudSearch

Amazon CloudSearch

Amazon CloudSearch enables you to search large collections of data such as web pages, document files, forum posts, or product information. With a few clicks in the AWS Management Console, you can create a search domain, upload the data you want to make searchable to Amazon CloudSearch, and the search service automatically provisions the required technology resources and deploys a highly tuned search index.

Amazon Elasticsearch Service Integrations

LocalStack, strongDM, Redash, Elasticsearch, AWS AppSync and 4 more are some of the popular tools that integrate with Amazon Elasticsearch Service. Here's a list of all 9 tools that integrate with Amazon Elasticsearch Service.

LocalStack
LocalStack
strongDM
strongDM
Redash
Redash
Elasticsearch
Elasticsearch
AWS AppSync
AWS AppSync
Cartography
Cartography
Amazon QLDB
Amazon QLDB
Cloudcraft
Cloudcraft
Dashbird
Dashbird

Amazon Elasticsearch Service Discussions

Discover why developers choose Amazon Elasticsearch Service. Read real-world technical decisions and stack choices from the StackShare community.

Amit Bhatnagar
Amit Bhatnagar

Chief Architect at Qrvey

Apr 8, 2019

Needs adviceonAmazon DynamoDBAmazon DynamoDBAWS FargateAWS FargateAmazon Elasticsearch ServiceAmazon Elasticsearch Service

At Qrvey we moved from a SaaS application running in AWS to a deployed model where we would deploy the complete infrastructure and code to a customer's AWS account. This created a unique challenge as we were Cloud Native and hence were using a lot of AWS Services like Amazon DynamoDB, AWS Fargate , Amazon Elasticsearch Service, etc. We decided to first build AWS CloudFormation templates to convert all our infrastructure into code. Then created a AWS CloudFormation template that would first generate a AWS CodePipeline into a customer's AWS account. This pipeline would then deploy our Infrastructure AWS CloudFormation template and the code on that Infrastructure. This simplified and completely automated our upgrade process as well.

0 views0
Comments
Chris McFadden
Chris McFadden

VP, Engineering at SparkPost

Apr 7, 2019

Needs adviceonAmazon DynamoDBAmazon DynamoDBAmazon ElastiCacheAmazon ElastiCacheAmazon CloudSearchAmazon CloudSearch

We send over 20 billion emails a month on behalf of our customers. As a result, we manage hundreds of millions of "suppression" records that track when an email address is invalid as well as when a user unsubscribes or flags an email as spam. This way we can help ensure our customers are only sending email that their recipients want, which boosts overall delivery rates and engagement. We need to support two primary use cases: (1) fast and reliable real-time lookup against the list when sending email and (2) allow customers to search, edit, and bulk upload/download their list via API and in the UI. A single enterprise customer's list can be well over 100 million. Over the years as the size of this data started small and has grown increasingly we have tried multiple things that didn't scale very well. In the recent past we used Amazon DynamoDB for the system of record as well as a cache in Amazon ElastiCache (Redis) for the fast lookups and Amazon CloudSearch for the search function. This architecture was overly complicated and expensive. We were able to eliminate the use of Redis, replacing it with direct lookups against DynamoDB, fronted with a stripped down Node.js API that performs consistently around 10ms. The new dynamic bursting of DynamoDB has helped ensure reliable and consistent performance for real-time lookups. We also moved off the clunky and expensive CloudSearch to Amazon Elasticsearch Service for the search functionality. Beyond the high price tag for CloudSearch it also had severe limits streaming updates from DynamoDB, which forced us to batch them - adding extra complexity and CX challenges. We love the fact that DynamoDB can stream directly to ElasticSearch and believe using these two technologies together will handle our scaling needs in an economical way for the foreseeable future.

0 views0
Comments
Charles LaPress
Charles LaPress

Jan 21, 2019

Needs adviceonAmazon Elasticsearch ServiceAmazon Elasticsearch Service

By streaming data from Dynamodb Elasticsearch provides the dynamic lookups for listings by activity, date, cost, ect. ect, providing a superior enduser experience. Amazon Elasticsearch Service

0 views0
Comments
bpr-admin
bpr-admin

Dec 21, 2018

Needs adviceonAWS Elastic BeanstalkAWS Elastic BeanstalkHerokuHerokuRubyRuby

We initially started out with Heroku as our PaaS provider due to a desire to use it by our original developer for our Ruby on Rails application/website at the time. We were finding response times slow, it was painfully slow, sometimes taking 10 seconds to start loading the main page. Moving up to the next "compute" level was going to be very expensive.

We moved our site over to AWS Elastic Beanstalk , not only did response times on the site practically become instant, our cloud bill for the application was cut in half.

In database world we are currently using Amazon RDS for PostgreSQL also, we have both MariaDB and Microsoft SQL Server both hosted on Amazon RDS. The plan is to migrate to AWS Aurora Serverless for all 3 of those database systems.

Additional services we use for our public applications: AWS Lambda, Python, Redis, Memcached, AWS Elastic Load Balancing (ELB), Amazon Elasticsearch Service, Amazon ElastiCache

0 views0
Comments
TJ Holowaychuk
TJ Holowaychuk

Jul 12, 2016

Needs adviceonAmazon Elasticsearch ServiceAmazon Elasticsearch Service

Elasticsearch powers both internal logging and the storage for checks and events. Amazon Elasticsearch Service

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
174
SPTSZF+168
Developers
209
XTMBAT+203