Back-end
- Scala
- Akka
- Kafka
- Redis
- ElasticSearch
- PostgreSql
We use microservices architecture in the backend. The services are actor-based, asynchronous and message-driven.
Front-end
- Typescript
- React.js
- Node.js
- Webpack
We run multiple, customisable single page apps with good isolation and clear responsibilities. The front-end is talking with backend over json http api.
Infrastructure
- Google cloud with Google container engine
- Kubernetes
- Docker
- Github
- Jenkins
Infrastructure is fully automated and has load-based auto-scaling.