EN GR
// engineering

The stack behind RainThread.

We engineer the full stack end-to-end. From the React apps our customers click through, to the indexing pipelines, to the servers running the crawler network — every layer is built and maintained in-house.

13 technologies · in production
01 / Frontend

What customers see and click.

The dashboards, configuration screens and reporting surfaces across every RainThread product.

// 01.a framework

Next.js

The React framework we reach for first. Server components, routing and edge-friendly builds out of the box.

// 01.b ui library

React

The component model under every interface we ship. Strict mode, hooks, no legacy class components.

// 01.c styling

Tailwind CSS

Utility-first styling so design tokens, spacing and theming stay consistent across every screen.

// 01.d components

shadcn/ui

Component primitives owned in our own codebase — accessible, themeable, no opaque third-party design system.

02 / Runtime

Where the code actually runs.

Server-side workloads, background jobs and the desktop clients that ship with a few of our tools.

// 02.a runtime

Node.js

Our server-side JavaScript runtime. API handlers, scheduled workers and the long-running services behind the products.

// 02.b desktop

Electron

Desktop apps from web tech. Used where our customers need local control — local storage, native filesystem, offline mode.

03 / Data

Where the state lives.

Different problems want different stores. We pick the right shape for the job instead of forcing one engine to do everything.

// 03.a relational

PostgreSQL

Our primary relational database. Every campaign, customer account and billing record lives here.

// 03.b cache · queue

Redis

In-memory cache and job queues. Powers the hot paths and every background worker pipeline.

// 03.c embedded

SQLite

Embedded storage inside our desktop clients. Zero-config, file-on-disk, fast for single-machine workloads.

04 / Infrastructure

How it all gets to production.

The networking layer, the deployment pipeline and the containers everything runs inside.

// 04.a containers

Docker

Every service ships as a container. Same image runs locally, in CI and in production — no environment drift.

// 04.b edge · dns

Cloudflare

Edge network, DNS, DDoS protection and CDN. Our front door to the world and the layer that absorbs the load.

// 04.c deploys

Coolify

Self-hosted deployment platform. Lets us own the infra end to end without the lock-in of managed PaaS pricing.

05 / Workflow

How the team works.

The connective tissue between people and code — source control, code review and the daily engineering loop.

// 05.a source control

GitHub

Source of truth for every repository. Code review, CI runs, release branches and the audit trail behind every change that ships.

Working on something interesting?

Partnership, integration, or you're a developer who'd fit in here — we'd like to hear from you.

Talk to us