APIBEST is a first maintenance company
APIBEST is the first maintenance company featuring a team of professional engineers in the field of information technology and web development.
Our main service is software maintenance.
-
We provide a variety of basic and advanced software technical support services to keep your business running smoothly.
-
After delivery, we modify and update software applications to boost performance. This means we take several actions, such as optimizing software, fixing bugs, removing deprecated features, and improving existing ones.
-
Existing systems are enhanced with new technologies and services. Our team helps you design, implement, and integrate new functions with other features or third-party applications in your organization. We also create API interfaces for interacting with other external systems and adapt to work on other hardware platforms, operating in an updated infrastructure environment.
-
We are engaged in the migration of your applications to the cloud, if there is an economic benefit for your business
At our inception in 2013, we focused on providing high-quality web services and IT-related technical and infrastructure solutions for our customers.
However, in 2017 we realized our customers’ increased needs for the quality software maintenance services that we can offer. This led us to launch a software maintenance service that is both reliable and cost-effective.
Best of all — our clients speak for us:
“The APIBEST company thoroughly delves into requests, offers the best solution for our business problems and provides 24/7 support.” – Evgeniy Kereya, APIBEST customer
“The result of cooperation with APIBEST exceeded our expectations.” – Alexander Evglevskij, Head of IT Department at Rezina CC
“APIBEST gave us confidence in the workability of our software. And this is really what we needed.” – Vyacheslav Shatillo, Founder of Consulting Company ТОR

headquarters
Focus
Portfolio

RCC
The Main Challenge
We were faced with 3 cases in front of us.
The first thing was the upgrade existing automated system from scratch that would make it possible to manage the prices of goods, availability goods and choose most profitable suppliers.
The second case is a monitoring system that allows our customer’s to control the workload on the software and, definitely, control all kinds of business processes in the software from the inside in detail.
The third case was completely maintaining and correcting algorithms to prevent system errors and failures due to incorrect operation of outdated algorithms and increase lifetime of software.
Our Approach
For the first case, we create a system with the function of automated pricing and calculation of prices for products depending on external economic factors and supplier's proposals. Also, an automatic calculation of the most profitable product offer for the site consumer was introduced, depending on the specified desired price for the product, supplier's price, delivery time and other criteria by the buyers of the product.
For the second case was developed a system not only for tracking failures and system errors for the reason of incorrect working of algorithms, but also a flexible system for tracking current order and delivery statuses, their timely management and correct servicing customers. Also, a notification system was developed in the event of emergency situations for their quick correction.
The solution is a complete update and replacing old funcionalities on a new for the existing software, adding software scalability.
By automating pricing and automatically updating the availability of goods, consumers of an online store get a real picture and view on the product. Due to the system for monitoring critical software indicators and adjusting scalability, it became possible to establish control over the chain of stores on the Internet.
Technologies
- Symfony v.2
- Twig
- JS
- PHP
- MySQL
- Gearman
- AWS
- S3
- Ansible
- CI/CD

Finance-Controlling
The main challenge for SaaS financial management products is the need to:
a) performance - since many clients need everything "urgently" for "financial processes";
b) the absence of calculation errors - any numerical "error" leads to distrust of the financial product,
c) ease of use - inclusion of additional reports and functions on frequently requested problems by clients;
The first case that prevented our customer from further developing and selling his product is the work speed of the system, the quick creation of tables and the incorrect working of some software functions.
The second case is a full-fledged localization of the customer's software into Ukrainian and English for further business growth and compliance with legislation.
The third case is a monitoring system that will identify arising system errors and failures, quickly respond to them and eliminate them without serious financial losses.
The fourth case is the installation of a CMS for self-editing and managing the landing page.
To solve the first problem, we rewrote individual blocks of the system so that it worked and created cash flow sheets in less than 10 seconds - before that it took more than two minutes.
In parallel with proactive key software resources monitoring system, we also redesigned and structured the functionality on the existing Amazon server, significantly reducing hosting costs.
Thanks to the work done by our team in optimizing the software and installing a simple but effective CMS, we made it possible for the customer to develop, update and refine his landing page, without the involvement of third parties.
As a result, our customer has significantly increased the lifetime value, reduced hosting costs and increased the stability of the software.
Thanks to translation into other languages, we made it possible to promote their product in foreign markets. And thanks to the modern monitoring system, the customer has the opportunity to constantly keep his software in working order.

Erudito - project in Education sphere
We were faced with three interrelated tasks.
Firstly, our client came with already developed but not structured software functionality, the architecture which needed to be described and improved.
The second is the migration of our client’s software to the cloud as their economic benefits solution.
The third task is to add the scalability function, increasing the reliability of the deployed software and delivering software updates.
Since the software was initially developed not by our company, the main difficulty in completing the first case was understanding the principle of its operation in order to change, refine and streamline the functionality.
However, thanks to the reverse engineering carried out, it was possible to obtain the necessary information about the software architecture. Using the CI / CD methodology, it became possible as quickly as it could be to deliver to the customer and conduct a demo version of the software. This gave not only the customer to observe the changes in the software but also for his development team to cope with the tasks set with high quality and in the shortest time.
Thus, we have developed a suitable cloud infrastructure for the project.
By structuring the functionality of services and refining them in such a way as to ensure their joint well-coordinated work in the system while minimizing system errors and failures, we solved the first case.
Thanks to the deployment in the cloud, we got a flexible and optimal infrastructure, which, first of all, is cheaper than if our customer bought more computing resources than would be required.
We have ensured the stability of the services and their reservation. Our solution allowed us to improve the efficiency of cloud computing and scale resources depending on the load. Cloud migration solution provides a reliable production infrastructure, save time and money.