Get in touch →
+ 130%
+ 51%
- 71%
+51%
- 42%
56%
Java + Spring
Java is a standard industry choice for enterprise-level projects due to its reliable and high performance. For quick and modern Java development, the Computools engineers employed a lightweight and transparent Spring framework. The framework container provides configuration and lifecycle management capabilities, while the JDBC abstraction layer simplifies error handling by offering an exception hierarchy.
MongoDB
To handle the large volumes of raw data generated during cargo and delivery, the Computools team suggested the use of MongoDB. Being a document-oriented database, Mongo provides high data writing speed along with rapid and easy sharding.
Redis
Project’s databases were used together with Redis to reduce the load and improve data throughput. Redis is an open-source in-memory data structure store that serves as a high performance memory cache. Good scalability makes Redis a reasonable choice for the new and growing projects.
MySQL
This open-source SQL database ensures security and provides on-demand scalability for high-volume websites and business-critical systems. High performance and uninterrupted uptime make it a sound solution for the client’s cargo and delivery marketplace online as well as for his mobile platforms.
Working as a part of an international team, the Computools engineers assessed the client’s requirements and the project’s scope to compile a set of system requirements specifications for web portals and mobile applications.
Nikita Abelmasov
Oleg Svet
Andrey Melnichenko
Denis Dubinskiy
Gleb Kovalenko
The Computools team implemented a well developed communication framework that supports successful cooperation with the client- side members of the distributed workforce. Planning sessions, daily meetings, and feedback sessions are the three pillars that uphold seamless cooperation and keep up the development pace.
The Computools engineers employed an established communication framework when supporting the client’s in-house IT department. Email, Skype, and Slack enabled them to uphold a brisk development pace and stay on top of the occuring issues. The team suggested Jira as a go-to task assignment and management platform.
To ensure the continuous integration of the project’s aspects and features, the distributed team implemented a Scrum-based approach. After the initial strategy session, tasks were planned and assigned to individual engineers through Jira. Iterative approach accelerated the development pace and allowed the client to regularly assess the progress and introduce the new requirements when needed.
CONSULTING
Product DESIGN
Product Engineering
use link below to find
code sample