Solutions

Provide Search for Cassandra DB using Elasticsearch and NodeJS

Project screenshot

Elassandra makes it easy to quickly and easily use Cassandra together with Elasticsearch, allowing us to take advantage of the strength of each. With a simple NodeJS server on top of that, and tools like React and Searchkit, we can access and display our data whether it originated in Cassandra or Elasticsearch. If you have a Cassandra cluster and want to add greater querying power, or on the other hand have Elasticsearch and want to pair it with the capabilities of Cassandra, it’s definitely worth giving Elassandra a look. View on Github

Connect Django Web Server to Google Cloud APIs

Project screenshot

Google provides several powerful APIs which can greatly enhance your app if you are able to take advantage of them. See one such example here, where we upload audio files into Google Speech Recognition API to generate transcripts, using a Python Django backend. View on Github

ETL Matlab data into PySpark

Project screenshot

Read .mat files into PySpark, then transform and display the data, all with Python within Zeppelin. After performing ETL using Spark, data is made useable for drawing conclusions and noticing patterns and anomalies. View on Github

Manage Datasets from Multiple External APIs

Project screenshot

It is one thing to perform ETL on data originating from a single data source, but it is quite another to work with data coming in from different sources who have different APIs, different data formats, different error handling policies...and that's just the start. Check out this example of how to manage data coming in from separate origins, which in this case was different social media platforms. View on Github