Sprinkle Pipeline is a good alternative to AWS Glue due to its No-Code approach
Start Free TrialAWS Glue is not friendly to non-technical users. For instance, since all the tasks run in Apache Spark, you need to be well-versed in Spark to tweak the generated ETL jobs. What’s more, the ETL code itself can only be worked on by developers who understand Python or Scala.
Glue is limited to only AWS ecosystem. You can import only import data from S3 and or from databases, using DMS (Data Migration Service). There is no support for other SaaS applications like Google Analytics, Facebook Ads etc.
Glue primarily works on S3. There is no way to do incremental data processing and transformations to create realtime pipelines. Due to the lack of incremental sync, you cannot see the real-time data for complex operations.
For customising ETL code, AWS Glue only supports two programming languages, Python and Scala.
Debugging and finding reasons for data discrepancy related issues is quite cumbersome, and requires lot of developer's bandwidth.