Common Internals

Spinnaker is built as a collection of microservices, all of these services share a common foundation. This page enumerates, at a high-level, what foundations the Spinnaker services are built atop. You do not need to know all of these technologies to contribute, this page is meant more as a quick reference.

Languages

Spinnaker is a collection of JVM backend-services and a frontend application (Deck).

Deprecated Languages

Third-party Libraries

Spinnaker is built on the shoulders of giants. This is not an exhaustive list of libraries that we use, but the ones we’ve identified as having a large presence across the product.

Deprecated Third-party Libraries

Spinnaker is an ever-evolving system, and as such, so are the foundations we’ve chosen to build on top of. These libraries still see extensive use within Spinnaker, however they have been deprecated in favor of another solution and the spread of their use is discouraged.