NorthStar is an advanced data processing and visualization platform that follows the serverless computing paradigm. For data processing, NorthStar users develop code snippets that can be used by NorthStar to transform data of arbitrary size and form. Code snippets can be run manually, attached to events, and executed in a periodic fashion. For interactive code snippet development and data visualization, NorthStar notebooks are used.
- direnv
- go 1.7
- Docker for Mac
- Kafka deployed on Mesos
- ZK deployed on Mesos
- Casssandra deployed on Mesos
- Redis deployed on Mesos (optional)
$ mkdir $HOME/go
$ cd $HOME/go
$ Copy the ".envrc" file located under build directory into here.
$ direnv allow
$ export CONTACT=<your email>
$ export ENV=<your env name> (e.g., example)
$ export DC=<your dc name> (e.g., dc1)
$ export TAG=<your release tag> (e.g., release-1.0.0)
$ Open your DC file (e.g., make/env/dc1.mk) and add your Docker Hub username to DOCKER_USER.
$ go get -d github.com/verizonlabs/northstar
$ cd $GOPATH/src/github.com/verizonlabs/northstar
$ ./docker/build.sh
$ make buid && make push
$ make deploy
$ make undeploy
- Eugen Feller - eugen.feller@verizon.com
- Brian Avery - brian.avery@verizon.com
- Yagiz Onat Yazir - yagiz.yazir@one.verizon.com
- Larry Rau - lawrence.rau@verizonwireless.com
Other contributors: Delvis Gomez, Judy Gao, Tirth Shah, Kevin Tabb, Umang Singh, Safique Ahemad, Sandarsh Devappa, Lalit Kumar, Chandar Natarajan, Vaneeta Singh, Atul Gupta, Bader Aljishi.
This project is licensed under the Apache 2.0 license - see the LICENSE file for details