EN GR
// engineering

Το stack πίσω από τη RainThread.

Φτιάχνουμε ολόκληρο το stack in-house. Από τις React εφαρμογές που βλέπουν οι πελάτες μας, μέχρι τα indexing pipelines και τους servers που τρέχουν το crawler network — κάθε επίπεδο σχεδιάζεται και συντηρείται από εμάς.

13 τεχνολογίες · σε production
01 / Frontend

Ό,τι βλέπει και πατάει ο χρήστης.

Τα dashboards, οι οθόνες ρυθμίσεων και τα reporting interfaces σε όλα τα προϊόντα της RainThread.

// 01.a framework

Next.js

Το React framework που επιλέγουμε πρώτο. Server components, routing και edge-friendly builds out of the box.

// 01.b ui library

React

Το component model πίσω από κάθε διεπαφή που στέλνουμε. Strict mode, hooks, χωρίς legacy class components.

// 01.c styling

Tailwind CSS

Utility-first styling, ώστε design tokens, spacing και theming να παραμένουν συνεπή σε κάθε οθόνη.

// 01.d components

shadcn/ui

Component primitives που ζουν στο δικό μας codebase — accessible, themeable, χωρίς αδιαφανές third-party design system.

02 / Runtime

Πού τρέχει στην πραγματικότητα ο κώδικας.

Server-side workloads, background jobs και οι desktop εφαρμογές που συνοδεύουν μερικά από τα εργαλεία μας.

// 02.a runtime

Node.js

Το server-side JavaScript runtime μας. API handlers, scheduled workers και τα long-running services πίσω από τα προϊόντα.

// 02.b desktop

Electron

Desktop apps με web τεχνολογίες. Εκεί που οι πελάτες χρειάζονται τοπικό έλεγχο — local storage, native filesystem, offline mode.

03 / Data

Πού ζουν τα δεδομένα.

Διαφορετικά προβλήματα θέλουν διαφορετικά stores. Διαλέγουμε τη σωστή λύση για κάθε δουλειά αντί να ζορίζουμε ένα engine να τα κάνει όλα.

// 03.a relational

PostgreSQL

Η κύρια σχεσιακή βάση μας. Κάθε campaign, λογαριασμός πελάτη και billing record αποθηκεύεται εδώ.

// 03.b cache · queue

Redis

In-memory cache και job queues. Τροφοδοτεί τα hot paths και κάθε background worker pipeline.

// 03.c embedded

SQLite

Embedded storage μέσα στις desktop εφαρμογές μας. Zero-config, file-on-disk, γρήγορο για single-machine workloads.

04 / Infrastructure

Πώς όλα φτάνουν στο production.

Το επίπεδο δικτύου, το deployment pipeline και τα containers μέσα στα οποία τρέχουν όλα.

// 04.a containers

Docker

Κάθε service στέλνεται ως container. Το ίδιο image τρέχει τοπικά, στο CI και στο production — χωρίς environment drift.

// 04.b edge · dns

Cloudflare

Edge network, DNS, DDoS προστασία και CDN. Η μπροστινή πόρτα μας προς τον κόσμο και το επίπεδο που απορροφά το φορτίο.

// 04.c deploys

Coolify

Self-hosted deployment platform. Μας επιτρέπει να έχουμε πλήρη έλεγχο του infra χωρίς το lock-in των managed PaaS.

05 / Workflow

Πώς δουλεύει η ομάδα.

Ο συνδετικός ιστός μεταξύ ανθρώπων και κώδικα — source control, code review και ο καθημερινός κύκλος engineering.

// 05.a source control

GitHub

Η πηγή αλήθειας για κάθε repository. Code review, CI runs, release branches και το audit trail πίσω από κάθε αλλαγή που στέλνεται.

Δουλεύεις σε κάτι ενδιαφέρον;

Συνεργασία, integration, ή είσαι developer που θα ταίριαζε εδώ — θα θέλαμε να σε ακούσουμε.

Επικοινωνία