Data Streaming Services in AWS: Apache Kafka vs. AWS KDS vs. AWS MSK vs. Confluent Kafka
I compared 3 Popular Cloud Data Warehouse Solutions – AWS Redshift vs. Snowflake vs. GCP BigQuery last time. In this article, let’s compare data streaming solutions in AWS. There are 4 ways to run data streaming services in AWS: you can run Apache Kafka in AWS EC2, you can choose AWS native cloud service from Kinesis Data Streams (KDS) or AWS Managed Streaming for Apache Kafka (MSK), and you can choose enterprise stream data platform Confluent to run Kafka service in Cloud. If you want to check the difference between Kafka and GCP’s native cloud service Pub/Sub, you can check it in Google Cloud PubSub’s last-minute Cheatsheet. Please review the details of Data Streaming Services in AWS: Apache Kafka vs. AWS KDS vs. AWS MSK vs. Confluent Kafka in my YouTube channel.
- Hands-on with DynamoDB
- AWS Data Warehouse – Build with Redshift and QuickSight
- AWS Relational Database Solution: Hands-on with AWS RDS
- Which is Right Hadoop Solution for You?
- Apache Hadoop Ecosystem Cheat Sheet
- Data Storage for Big Data: Aurora, Redshift or Hadoop?
- AWS Kinesis Data Streams vs. Kinesis Data Firehose
- Streaming Platforms: Apache Kafka vs. AWS Kinesis
- AWS Machine Learning on AWS Redshift Data
- Why Use AWS Redshift Spectrum with Data Lake
- How to Design AWS DynamoDB Data Modeling
- When Should Use Amazon DynamoDB Accelerator (AWS DAX)?
- Web Application with Aurora Serverless Cluster
- Top IT Certifications for 2018
- How I Passed AWS CSAA in 3 Months
- How to Pass AWS Certified Big Data Specialty
- AWS Elastic Beanstalk or AWS Elastic Container Service for Kubernetes (AWS EKS)
- How to Use AWS CodeStar to Manage Lambda Java Project from Source to Test Locally