athena
Use Cases and Deployment Scope
test
Pros
- test
Cons
- test
Return on Investment
- test
Usability
Other Software Used
Amazon Aurora
Provision for database encryption, network isolation, and identity access management
Category average: 8.8
Compute instance replacement in the event of hardware failure
Category average: 7.4
Ease of scaling compute or memory resources and storage up or down
Category average: 9
Patches applied to database automatically
Category average: 8.6
Built-in monitoring of multiple operational metrics
Category average: 6.7
Automated backup enabling point-in-time data recovery
Category average: 8.2
test
Amazon Aurora
We generate lots of user action data from the platform, which is saved in S3 via AWS Firehose Kinesis. These logs are queried occasionally for debugging ETL or business-specific reporting purposes. We use Athena to run SQL-like queries and generate structured reports.
Google BigQuery
Amazon Kinesis, NGINX, Razorpay Payment Gateway, Amazon Aurora, Apache ActiveMQ, Apache Airflow, Elasticsearch, Google Kubernetes Engine, Firebase
We use Amazon Athena to overlay a bunch of direct-to-consumer click stream data. The most common queries are looking at attribution analysis. Things like first touch attribution versus last touch attribution. The data volume is significant and we needed an easy way to pull insights from our data stores and hand them back to the marketing business side users. At the end of the day, SQL is a very popular language to use for 99% of data problems.
Azure Synapse Analytics (Azure SQL Data Warehouse)
Azure SQL Database, Azure Synapse Analytics (Azure SQL Data Warehouse), Microsoft Power BI
In my current organization, we use Amazon Athena for querying data from AWS S3 location. It provides faster access to data as compared to the traditional relational database management system. Also, it helps to work with complex data structures such as JSON, Parquet, CSV, and Avro. Earlier we were using some traditional RDBMS for reporting Ecommerce related KPIs which has lots of transactional data coming in. Performance was not much good for querying huge amount of real-time inventory data. So, we moved to Amazon Athena to support fast interactive querying of data and processing.
Amazon Redshift and Amazon EMR (Elastic MapReduce)
Amazon EMR (Elastic MapReduce), Amazon QuickSight, Amazon Aurora
We extensively use AWS Load balancers and a lot of traffic needs retrospection. Athena makes it quite simple and useful to query our traffic and analyze the service architecture. We also use AWS S3 extensively. Athena makes it quite simple to query around half a million records daily. We have tried other open source tools, none of which has been able to work in as fewer efforts as Athena did. I would definitely recommend it to others.
Traefik Mesh, DigitalOcean Kubernetes and Amazon DynamoDB
New Relic, Datadog, Stoplight