Електронна торгова система (ЕТС) є програмним комплексом, призначеним для проведення електронних торгів (аукціонів) з продажу майна, активів, прав оренди та інших прав юридичних осіб державної та приватної форми власності та державних установ, служб, організацій тощо.
ЕТС забезпечує:
- можливість безперебійної роботи щодо проведення електронних торгів (аукціонів) ;
- прийом заяв на участь в електронних торгах (аукціонах) від учасників;
- надання учасникам необхідної інформації в зручному для сприйняття вигляді, обслуговування запитів від учасників;
- приймання, обробку та передачу інформації від операторів, учасників та організаторів;
- можливість відтворення електронних документів;
- формування та підтримку баз даних про перебіг та результати електронних торгів (аукціонів) з фіксацією часу вчинення дій в ЕТС;
- формування протоколу про результати проведення електронних торгів аукціонів здійснюється
ЕТС;
- виконання інших функцій, передбачених Регламентом ЕТС та іншими нормативно-правовими
актами.
Розділ 2. Загальна архітектура Системи. Технології, програмні продукти та оточення
1. ЕТС є дворівневою торговельною системою, що складається з таких рівнів:
- Набору програмних модулів та баз даних (ЦБД2): забезпечує автоматизацію процедур аукціонів (бізнес-процесів), проведення торгів, збереження інформації про торги у вигляді структурованої інформації та електронних копій документів та інші допоміжні функції
- Електронних майданчиків: забезпечують аутентифікацію користувачів, доступ до користувацьких інтерфейсів процедур аукціонів на різних етапах процедур, зберігання копій даних ЦБД2 та інші допоміжні функції.
Взаємодія між рівнями ЦБД2 здійснюється через АРІ, який реалізовано на стороні ЦБД2.
Окрім зазначених рівнів до складу програмного ландшафту ЕТС входить публічний портал , що застосовується для відображення інформації ЦБД2 в людиночитному вигляді.
Система є високонавантаженою, використовує технології відмовостійкості, побудована згідно поширених практик проектування систем корпоративного рівня, та працює в режимі 7х24.
Система працює за датою та часом часового поясу, в якому розташоване м. Київ (за київським часом).
2) Станом на момент оголошення закупівлі в промисловій експлуатації з метою проведення електронних торгів (аукціонів) знаходиться версія ЦБД2, експлуатацію якої було розпочато у вересні 2020 року.
Зазначена версія використовує такі технології:
- Засоби/мови програмування Python (версія 3.8, бібліотеки aiohttp, schematics, motor тощо), Javascript (фреймворк React та інші), HTML5 + CSS;
- система управління базами даних (MongoDB, PostgreSQL);
- сервер розподіленого повнотекстового пошуку Open Search;
- системи контейнеризації та оркестрації: Docker, Kubernetes (EKS), Helm
- об'єктне сховище файлів (AWS S3);
- операційні системи RedHat (CentOS), Debian (Ubuntu);
- Балансувальники (ALB, Nginx);
- Засоби версіонування (Gitlab)
- Засоби збірки і доставки програмного коду: GitLab CI;
- Додаткові сервіс