PROZORRO INFRASTRUCTURE
& FUNCTIONALITY
Development & Support
The MK-Consulting team has implemented a number of projects for Prozorro, as well as within the Prozorro ecosystem, supports and develops the system infrastructure, and has been the main official vendor of Prozorro since 2017, as of 2023. A large part of the functionality has been implemented with the support of international organizations and none-profit foundations.
About our client
Prozorro is a state-wide electronic procurement system in Ukraine that is mandatory for use by all government agencies and enterprises. It has become a driver of change and economic reforms in the public sector, setting an example of transparency and synergy among groups of volunteer experts, new officials, and politicians who were the first wave of reformers after the Ukrainian Revolution of 2014.
Value delivered
In just one year after the mandatory use of Prozorro for public sector procurement was introduced in 2017, Ukraine’s budget savings amounted to approximately 1 billion US dollars.
From 2018 to 2020, Prozorro was recognized several times by the international procurement community as the best and most modern system in the world.
System
An interesting fact about the system is that only Open Source technologies are used in its operation.
The system operates in the mode of several geographically distributed active data centers.
Characteristics
350
80
230
200000
21
442
88
Technologies
Prozorro is constantly evolving by adding new functionality. Below you can familiarize yourself with some of the projects implemented within the Prozorro services.
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








