Для обеспечения отказоустойчивости и организации возможности создания распределённых и параллельных систем в Tender.Pro используются современные платформы и языки.
Система реализована на основе контейнеризации приложения на базе docker. Обмен данными производится через jsonRPC методы АПИ. Модули системы имеют гибридную структуру и используют внутреннюю шину очередей.
Отдельные модули системы, такие как база поставщиков, электронный каталог реализованы на базе RDBMS PostgreSQL.
Доступность системы 24/7 обеспечивается серверами с резервированием.
Unix - мультиплатформенная система. Ядро системы разработано таким образом, что его легко можно приспособить практически под любой микропроцессор. UNIX создан для многопользовательских многозадачных систем. В один и тот же момент масса людей может выполнять множество вычислительных задач (процессов).
PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД).
Python - один из наиболее распространенных языков программирования. Его основными достоинствами являются модульность, возможность интеграции с другими языками, использование высокоуровневых структур данных, а также богатая экосистема, которая позволяет применять Python в самых разных областях.