AWS Athena: From S3 to Insight.
Use Cases and Deployment Scope
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.
Pros
- Log Analysis.
- Real Time Reports.
- Data Integration with other components. Makes ML Data ingestion super easy.
Cons
- Response caching can be improved.
- Data Partitioning is tricky and understanding of the same could be improved.
Likelihood to Recommend
Suitable for: - Log Level Analysis - Reporting Queries - Web Analytics Not Suitable for: - Realtime Streaming Data as it has low latency - Low latency queries as it does take some time to generate the response.