Our Stack

I often get asked what technology we use at Atomi. It forms a good chunk of any technical interview and often people are just curious. Unfortunately however as our little company has grown, the answer to that question is becoming a little bit harder to cram into one acronym-overloaded sentence.

So if you are interested, rather than making you dig through the source code, pull apart our response headers or put your faith in wappalyzer, we thought it’d be easier to just share. Beyond giving you an insight into how we work at Atomi, hopefully this will help give a little bit more credit to the awesome products we use and the incredible teams behind them.

To make things as simple as they can be, we’ve broken our stack down by product line:

Carbon (Our Web Client)

Language

Key Libraries

Styling

Server Side

Package Management

Testing

Type Checking

Linting

Module Bundling, Code Splitting, Build Runner

Container

Continuous Integration

Logging/Error Capture

Analytics

A/B Testing

Hosting

Real time updates

Source Control

Nucleus (Our REST API Backend)

Language

Framework

Database:

Testing

Continuous Integration

Logging/Error Capture

Analytics

Payment & Subscriptions

Video Hosting

Email

Queue Drivers

Cache

SourceControl

Documentation

Hosting

Hydrogen (Our marketing website)

Blog Engine

The Company