Shipped
2018

Odin

Our in-house technology platform: a set of components and methodologies for deploying high-load projects. Every product in the company runs on it, from the online learning platform to concierge systems for closed clubs.

Since
2018
Role
In-house development
Hosting
Multi-datacenter

The thinking behind it

What stood behind the project and which decisions shaped it.

Our own foundation instead of someone else's limits

Assembling a project from off-the-shelf libraries means inheriting their decisions and their ceiling. We built our own platform so that we set the architecture rather than accommodating someone else's.

State that can be rebuilt from events

Business logic is built on Event Sourcing and CQRS: the system remembers not only its current state but how it got there. That changes debugging, analytics and the room for growth.

Updates without downtime

Functionality is added and changed without pausing running services. For systems that operate around the clock this is a condition of existence, not a convenience.

Screenshots

Platform product showcase
Platform product showcase
Showcase on a smartphone
Showcase on a smartphone

Technologies

  • Distributed message broker
  • uWebSockets
  • RocksDB
  • Redis
  • Orchestration and configuration
  • Search engine
  • Event Sourcing and CQRS

A similar challenge?

Tell us what needs building. We will work through the task and propose a solution.