Standing on the shoulders of giants

SlipStream builds on the important work of other open source projects. Here are the key technologies, tools and libraries we use to build SlipStream. This ensures a software which is scalable, easy to test and operate, as well as simple to extend and evolve.

CentOS

CentOS

The open source version of Redhat Linux Enterprise Linux (RHEL) is a solid enterprise ready operating system. All of our production software, products and services leverage CentOS.

DMFT CIMI Standard for REST resources

DMFT CIMI Standard for REST resources

Cloud Infrastructure Management Interface (CIMI), by the Distribute Management Task Force, provides a consistent and systematic way to expose RESTful web services in the cloud space.

Clojure

Clojure

The LISP-like language for the Java Virtual Machine (JVM) brings the power of functional programming and unparalleled scalability. Yes it takes time getting to us, but the payback is massive.

Clojurescript

Clojurescript

Building on our knowledge and investment in Clojure, Clojurescript allows us to reuse Clojure business logic to build our latest web user interface, with a single page application that we think is a delight to develop and use.

Docker

Docker

SlipStream uses and supports containers. It uses them as packaging for its micro-services, while also allowing users to deploy their cloud and edge applications as container(s). And as the container world moves rather fast, we are tracking that target as well.

Elasticsearch

Elasticsearch

The main state of SlipStream is stored in the Elasticsearch database. This means we were able to build our powerful query mechanism and we can scale as required.

GitHub

GitHub

From hosting our source code to managing a good part of or DevOps process and hosting our website, GitHub plays an important role of all SixSq developers and managers.

Jenkins

Jenkins

The build and test infrastructure powering our DevOps process is built on Jenkins. The continuous integration server provides the flexibility and happy face we all like when we show up in the morning.

Python

Python

When it comes to deploying code in the user environment (e.g. virtual machine, container), a small footprint matters. Python gives us all the power of a 3rd generation language, with a small footprint. It is also the current choice of most system administrators.

Zookeeper

Zookeeper

Transitional and event based logic is handled using Apache Zookeeper. It also allows a simple and elegant support for push notifications, at scale. Another good one.

Read the technical specification

If you want to know more about SlipStream, take a look at the product description.

What’s next?

Interested and want to know more?

We’d be pleased to provide you with further information.

Get in touch