Технологии — стек, на котором мы строим · Codelabs
RU|EN|KK

опыт в проде, не список из вакансии

На чём работаем

Список не из вакансии, а из работающих систем: за каждой строкой стоит продукт, который мы построили и обслуживаем. Названия технологий не переводим — их ищут именно так.

Чем пишем серверную часть
Основа систем, где считаются деньги и держится нагрузка.
PHP (Symfony, Laravel, RoadRunner)C++ (Qt, CUDA)Node.js / TypeScriptJava (Spring, Kafka)PythonC (микроконтроллеры)BunC# (Unity)
Что видит пользователь
Сайты, личные кабинеты, панели управления, игры в браузере.
ReactReact Router (SSR)Vue / NuxtEffectorTailwindMantinePhaserThree.js / GLSLViteStorybook
Где храним данные
От денежных операций до архивов на миллиарды строк.
MariaDB / MySQL (Galera)ClickHousePostgreSQLRedisMongoDBMinIO
Как передаём данные мгновенно
Живые обновления в браузере и очереди между сервисами.
RabbitMQKafkaCentrifugouWebSockets.jsWebSocketсобственные протоколы TCP / UDPTemporal
Из чего делаем устройства
Схема, плата, прошивка, радиосвязь.
ESP32 (ESP-IDF, FreeRTOS)STM32 (HAL, CubeMX)AVRRaspberry PiKiCad, ProteusUWB (Decawave)BLE, Wi-Fi, GPSSPI / I2C / UART / 1-Wire / USB
На чём всё это живёт
Серверы, автоматическая выкладка обновлений, мониторинг, бэкапы.
DockerAnsibleGitLab CInginxZabbixPrometheus / GrafanaJaegerGraylog / Vector
Видео и трансляции
Живая картинка в браузере без плагинов, запись и раздача потоков.
WebRTC (Janus)RTMP (nginx-rtmp)GStreamerFFmpegJSMpeg
Блокчейн и криптовалюты
Приём и вывод монет, работа с кошельками и сетями.
Ethereum и EVM-сетиTRONSolanaTONBitcoin (ZeroMQ)WalletConnect / MetaMask
Промышленные протоколы
Язык, на котором говорит кассовая и торговая техника.
SAS (игровые автоматы)CCNET, SSP / eSSP, ccTalk (приём купюр)Mifare (карты)ESC/POS (чековая печать)G-код (шаговая механика)

Опишите задачу — ответим, что из неё у нас уже построено