Our Tech Stack

For the past three years we’ve been moving to a microservices architecture using Continuous Delivery with a Java based technology stack that includes tools like Spring Boot, Kafka and Elasticsearch.

In the front-end we’ve been focussing on a functional programming approach using JavaScript frameworks like React, Redux and Knockout to build quick and responsive webpages.

To help set the scene, our core tech stack comprises of:

Languages:

  • CSS 3

Frameworks:

  • Hystrix
  • JPA and Spring Data
  • Hibernate
  • Jersey
  • React.js

Data Tools:

  • Elasticsearch
  • Couchbase
  • Vertica
  • Oracle
  • Apache Kafka

Build and Deployment Tools:

  • Jenkins
  • Docker
  • Ansible
  • Webpack
  • Babel.js
  • Puppet

Testing Tools:

  • Gatling
  • Jest and Enzyme
  • Junit
  • PactJVM
  • Spock

Source Control:

Head over to the blog to find out the latest.