Skip to content

glikson/getting-started

 
 

Repository files navigation

Concord logo

Concord Stream Processor

####A modern and performant distributed stream processing framework

Concord is a native stream processing framework (implemented in C++) built on Apache Mesos, built to address some of the following issues commonly encountered when creating streaming jobs:

  • Stream processing shouldn’t be restricted to distributed systems experts -- application programmers and data scientists should be able to write streaming computations in the languages they’re comfortable with
  • Cluster management should be accessible for regular developers, not just specialists
  • Debugging a distributed system (& tracking down errors) should be simple
  • For multi-tenancy, processes must be isolated from and protected against one another

Getting Started

Concord depends on a number of runtime dependencies in order to start, launch and run computations. To make it easy to test drive Concord, we have setup a vagrant environment that includes everything you'll need to create and launch your own computations in at least 5 different programming languages.

Just run:

./bootstrap_vagrant.sh && vagrant ssh

and follow the instructions here.

Releases

No releases published

Packages

No packages published

Languages

  • Scala 17.2%
  • Go 13.8%
  • Java 13.8%
  • C++ 13.5%
  • Ruby 12.3%
  • Shell 11.7%
  • Other 17.7%