Skip to content

Flux Capacitor is a Java-based, cloud-native, reference architecture demonstrating many of the Netflix Open Source projects. *** Note: If you're looking for the Spark-based, Big Data Pipeline project, it's here: https://github.com/fluxcapacitor ***

Notifications You must be signed in to change notification settings

10long/fluxcapacitor

This branch is 59 commits ahead of nickethier/fluxcapacitor:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c815c96 · Aug 6, 2014
Mar 14, 2013
Feb 16, 2013
Jul 18, 2014
Mar 20, 2013
Aug 5, 2014
Jul 9, 2013
Dec 3, 2013
Jun 25, 2014
Jul 5, 2013
Jun 25, 2014
Jul 5, 2013
Jul 5, 2013
May 23, 2013
Feb 13, 2013
Mar 6, 2013
Jul 20, 2014
Jun 25, 2014
Feb 18, 2013
Mar 20, 2013
Feb 18, 2013
Feb 13, 2013
Jul 5, 2013

Repository files navigation

Overview

Flux Capacitor is a Java-based, cloud-native, reference architecture using many Netflix Open Source projects including the following:

In addition to the Netflix OSS components listed above, Flux Capacitor uses the following Open Source components:

Flux can be deployed in any physical or virtual environment including traditional data centers, AWS, OpenStack, RackSpace, IBM Softlayer, etc.

Flux In a Box

Thanks to Joe Hohertz for creating the automated, Ansible-based version of Flux In a Box!!

Global Entities using Flux

  • Apple
  • Cablevision
  • Charter Communications
  • Cisco
  • CVS/Caremark
  • Eucalyptus
  • Eventbrite
  • The Gap
  • IBM
  • Netflix
  • Prezi.com
  • Riot Games
  • Samsung
  • Various Stealth Startups
  • ZScalar

Architecture Overview

Real-time Metrics

Hystrix Dashboard

Historical Metrics

Graphite Dashboard

CloudWatch Dashboard

Project Overview

The following project layout is typical of many distributed applications:

flux-edge

  • Customer-facing REST-based edge service
  • Uses Jetty as the servlet container and messaging engine

flux-middletier

  • Internal REST-based middletier service called by the edge service
  • Uses Netty as the messaging engine

flux-core

  • Shared classes between edge and middletier

Documentation

Please see [wiki] (https://github.com/cfregly/fluxcapacitor/wiki) for detailed documentation.

About

Flux Capacitor is a Java-based, cloud-native, reference architecture demonstrating many of the Netflix Open Source projects. *** Note: If you're looking for the Spark-based, Big Data Pipeline project, it's here: https://github.com/fluxcapacitor ***

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 93.5%
  • Shell 6.4%
  • HTML 0.1%