PROZORRO INFRASTRUCTURE
& FUNCTIONALITY

Development & Support

Introduction

About our client

Value delivered

System

Characteristics

350

virtual servers in three vertical equal zones

80

files’ volume in object storage, increases by +3.5 TB per month

230

volume of productive NoSQL database

200000

system’s users

21

number of fixed sessions per day

442

downloads

88

uploads

Technologies

SUPPORT AND ADMINISTRATION OF ITC “PROZORRO” SYSTEM

Contractor

State Enterprise “PROZORRO”

Collaborators

State Enterprise “PROZORRO”

Delivery period

2018 – 2023

Goal

Ensuring the stable operation of the system, implementing additional mechanisms for stable and secure system operation, implementing infrastructure projects, and adapting the system’s functionality to the customer’s needs in real-time are among the ongoing projects within the Prozorro services.

Results

  • The system operates stably, with constant monitoring of its performance
  • Immediate response to incidents or emergency situations
  • Support according to the established regulations and SLA
  • Infrastructure projects are being implemented to enhance the system’s security and stability
  • The system’s functional modules are constantly updated, and appropriate changes are being developed and implemented

Services

Services provided:

  • The IT system “Prozorro” is regularly monitored for any issues, and prompt action is taken to restore its functionality after any server, application, or system software failures
  • Server resources are scaled up as needed to ensure the system’s quality performance without changing the architectural design of the system
  • Server performance parameters are regularly collected, including CPU usage, memory usage, data storage subsystems, and more
  • The system operators and users are alerted to any incidents or emergency situations that arise, and appropriate measures are taken to address them

Customer review

Feedback Letter of SE “Prozorro” on cooperation with MK-CONSULTING Ltd.
under Contract dated January 29, 2021 for the procurement of software development services for the purpose of modernizing and refining the IT system “PROZORRO”

“STATE ENTERPRISE "PROZORRO" hereby confirms the technical compliance, timely and quality provision of services by "MK-CONSULTING" Ltd. for the development of software under Contract for the procurement of software development services for the purpose of modernizing and refining the information and telecommunications system "PROZORRO" dated January 29, 2021.

Within the framework of the aforementioned contract, MK-CONSULTING specialists provided the following services in accordance with the Technical Task and Detailed Task for development:
- Development and refinement of the Central Database of the IT system "PROZORRO";
- Development and refinement of the API of the IT system "PROZORRO";
- Organization and refinement of integrations with external systems (for data exchange with the National Agency for Prevention of Corruption of Ukraine);
- Refinement of the web portal of the Authorized Body (https://prozorro.gov.ua);
- Development of functionality and refinement of the "Infobox" module on the web portal (https://infobox.prozorro.org);
- Development of functionality and refinement in the Cabinet of the State Audit Service of Ukraine.
- Updating the payment tool for complaints to the Antimonopoly Committee of Ukraine;
- Development and implementation of an auction module taking into account the life cycle cost;
- Development of functionality such as "Challenging conclusions in court", "Administrative liability" and others.
We can recommend LLC "MK-CONSALTING" for cooperation as high-level professionals who possess the following technology stack used in the "PROZORRO" IT system:

- Working with databases: CouchDB, MySQL, MongoDB, MariaDB, InfluxDB
- Object storage that works with SWIFT Open Stack drivers, with a volume of more than 100 Tb;
- Monitoring tools: Zabbix, NetData, Grafana;
- Red Hat Linux family of distributions (including CentOS, Fedora) operating systems;
- Programming languages, frameworks, and modules: PHP, Python, JavaScript (Vue, Vuex, Webpack, Bootstrap), TypeScript, HTML, CSS, SCSS;
- Search, collection, and analysis system for logs: ElasticSearch;
- Balancers: HaProxy, Nginx;
- Automated testing tools: Robot Framework, SeleniumSelenium bindings (Python) (front-end testing), Jenkins CI, Postman, Load Performance Testing;
- Authorization and DNS systems: FreeIPA, ELK Stack, Bastion;
- Virtualization systems: VMware, KVM, Hyper V;
- Development of software in accordance with security standards (OWASP);
- Support for security management systems based on the ISO 27001 standard.

Services for the development of software to fulfill the Contract for the procurement of software development services for the purpose of modernizing and improving the "PROZORRO" information and telecommunications system were provided by LLC "MK-CONSALTING" in full scope, within the established terms, with due quality, and using the above technology stack with optimal technical solutions and technologies using open source software (Free/Open source software).”

V.V. ZadvorniyCEO of Prozorro

What media say about the project:

GOT QUESTIONS?