Технологический стек
Для разработки и обеспечения работы программного обеспечения Lyntiqx используется следующий технологический стек. Все компоненты имеют открытые лицензии и соответствуют требованиям российского законодательства.
Backend
Python
Основной язык серверной разработки
Django
Веб-фреймворк для построения серверной архитектуры
Django Rest Framework
Библиотека для проектирования и реализации REST API
PostgreSQL
Реляционная система управления базами данных
Celery
Распределённая очередь задач для асинхронной обработки
Redis (open-source)
Брокер сообщений и система кэширования
Frontend
TypeScript
Типизированный язык программирования для клиентских приложений
React
Библиотека для построения пользовательских интерфейсов
Next.js
Фреймворк для серверного рендеринга и статической генерации
Tailwind CSS
Утилитарная CSS-библиотека для стилизации интерфейсов
Сетевые технологии и инфраструктура
REST API
Архитектурный стиль взаимодействия клиент-сервер
HTTPS/TLS
Протокол шифрования передаваемых данных
TCP/IP
Базовый транспортный протокол сетевого взаимодействия
DNS
Система разрешения доменных имён
Docker
Платформа контейнеризации приложений
Nginx
Веб-сервер и обратный прокси-сервер
UNIX-системы (Debian/Ubuntu)
Серверная операционная среда
Git
Система контроля версий исходного кода