Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/recipegrace/bbc


https://github.com/recipegrace/bbc

Last synced: 27 days ago
JSON representation

Awesome Lists containing this project

README

        

# BBC
[![Build Status](https://travis-ci.org/recipegrace/BBC.svg?branch=master)](https://travis-ci.org/recipegrace/BBC)
[![Coverage Status](https://coveralls.io/repos/github/recipegrace/BBC/badge.svg?branch=3918a2729646991c918599df53f6f44f2c413684)](https://coveralls.io/github/recipegrace/BBC?branch=3918a2729646991c918599df53f6f44f2c413684)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.recipegrace/bigbricks-core_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.recipegrace/bbc_2.12)

This project provide the DSL for generating workflows for big data + cloud operations. The workflows can be generated in any of the workflow systems.
* [airflow](https://airflow.apache.org)
* [activiti](https://www.activiti.org)
* [Concourse](https://concourse-ci.org)

A wrapper for writing WORA(Write Once and Run Anywhere) Spark Jobs can be found here,
[BigBrick](https://github.com/recipegrace/BigBricks)

## Publications
BBC: A DSL for Designing Cloud-based Heterogeneous Bigdata Pipelines, IEEE International Conference on Big Data, Boston, 2017
Ferosh Jacob, Ilamgumaran Karunanithi, Pramod Salian, and Ravi Sambhu

The DSL examples can be found in the files folder for several integrations.