Skip to main content

Overview

A great axiom you may hear a lot

Write code that says what it does and does what it says!

We primarily use Scala, Go and TypeScript though we have several services in production written in other languages.

  • Scala
    • Lagom
    • Akka
  • Javascript
    • React
    • RxJS
    • Redux
  • Ruby
    • Ruby on Rails

We subscribe to the philosophy where we use the best tool for the job but languages to be used outside our existing ecosystem is to be discussed and decided with engineers first.

Datastores and stream processing

  • Postgres
  • Cassandra
  • MySQL
  • Kafka
  • RabbitMq
  • Akka graphs

Devops

  • Kubernetes and Google Compute Engine
  • Google load balancer
  • Docker
  • Skaffold for building and deployments
  • Kong for routing
  • Github Actions for CI
  • Letsencrypt for SSL
  • Logdna for monitoring
  • Sentry for error handling (client)

Other software we maintain in production

  • Iroha Hyper ledger