s3-sqs-connector
mmlspark
s3-sqs-connector | mmlspark | |
---|---|---|
6 | 2 | |
16 | 2,489 | |
- | - | |
0.0 | 9.3 | |
13 days ago | over 2 years ago | |
Scala | Scala | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
s3-sqs-connector
- Provide maximum flexibility to your data team Author, schedule, and monitor data pipelines faster at scale on any cloud with the data processing engine of your choice with Qubole.
- Want to deliver Big Data Projects without a big price tag? Switch to Qubole to reduce your data lake cloud computing costs by 50%.
- Struggling to install, configure and maintain huge data clusters? Get a single experience across any cloud with near-zero administration and maintenance with Qubole.
- Say goodbye to data silos Explore Qubole’s open, and secure multi-cloud data lake to get faster access to petabytes of datasets
-
Upload to S3 -> AWS lambda with some Scala Spark code -> Process -> Write back to S3
Are you planning on uploading and processing many files to S3? If so I would use something like Structured Streaming with the FileSource which can detect new files uploaded to S3 and process them in on a "standard" Spark cluster. You can then build a very easy to deploy and operate cluster on EKS/Kubernetes. I would check out: https://github.com/qubole/s3-sqs-connector once the number of files you upload start to get really large. Glue could also be used to achieve roughly the same thing and without the hassle of managing the EKS/K8s clusters.
mmlspark
What are some alternatives?
Apache Spark - Apache Spark - A unified analytics engine for large-scale data processing
SynapseML - Simple and Distributed Machine Learning
Jupyter Scala - A Scala kernel for Jupyter
isolation-forest - A Spark/Scala implementation of the isolation forest unsupervised outlier detection algorithm.
deequ - Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
polyaxon - MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle
LearningSparkV2 - This is the github repo for Learning Spark: Lightning-Fast Data Analytics [2nd Edition]
Activeloop Hub - Data Lake for Deep Learning. Build, manage, query, version, & visualize datasets. Stream data real-time to PyTorch/TensorFlow. https://activeloop.ai [Moved to: https://github.com/activeloopai/deeplake]
Spark Utils - Basic framework utilities to quickly start writing production ready Apache Spark applications
metarank - A low code Machine Learning personalized ranking service for articles, listings, search results, recommendations that boosts user engagement. A friendly Learn-to-Rank engine
dblink - Distributed Bayesian Entity Resolution in Apache Spark