Cooperation in the maintenance of microservices

Client:

Apollogic Sp. z o.o.

Industry:

IT Consulting

Tags:

Project duration:

03.2023 - 12.2024

Apollogic, a company known for implementing advanced SAP systems, was looking for a trusted technology partner to support the maintenance of Node.js microservices. These microservices were an important part of their client's IT infrastructure, however, they were not within Apollogic's core business. For this reason, they required external expertise to ensure these microservices ran smoothly and met the client's needs. This task required experience in managing high-tech infrastructure, as well as flexibility in handling business-critical systems.

Project objective

The primary goal of the collaboration was to ensure the continuous operation of Node.js microservices, which played a vital role in managing contractors, mobile app users, and notifications. These microservices were integrated with SAP and the HANA database, making them an important part of the Apollogic client's IT systems.

Lead time

The project started on 1 March 2023. The collaboration was long-term, which allowed us to flexibly adapt to the client's changing needs and provide ongoing support. This allowed Apollogic to focus on its core business of SAP implementations, while providing full IT support to its client.

Technologies used

To ensure stability and scalability, we used advanced technologies throughout the project:

  • Node.js - the main technology used to build the microservices that were responsible for the mobile app's user management and notifications.
  • HANA database - integrated with SAP, enabling real-time data processing and supporting contractor operations.
  • Linux server - a reliable server environment ensuring system stability.
  • Google Firebase Cloud Messaging - a tool for managing and sending notifications to mobile app users.
  • Express - a Node.js framework used to create fast and scalable APIs that allow efficient communication between microservices and the main system.
  • MongoDB - a database managing user data, supporting the registration and interaction processes with the application.
  • Redis - used as a cache and a queuing mechanism to improve real-time system performance.

Customer benefits

This collaboration brought significant benefits to Apollogic's client, enhancing the quality of the IT services provided:

  • Trouble-free operation of Node.js microservices which strengthened the client's IT infrastructure and increased the stability of mobile applications.
  • Maintaining the stability of the system which allowed the effective management of user and contractor data, while ensuring the security and efficiency of operations.

Challenges

While the project posed some challenges, the experience and adaptability of the NEXAI team allowed us to resolve them quickly:

  • Lack of knowledge of the main infrastructure - At the start of the collaboration, we had to familiarise ourselves with existing systems, which required the team to be quickly introduced to advanced technical solutions.
  • Multi-company cooperation - The complexity of the project required coordination with multiple subcontractors, which demanded clear communication and precise project management.
 

Thanks to the dedication and skills of the team, these challenges were smoothly overcome, ensuring seamless operation of the microservices.

Why did Apollogic choose NEXAI?

The NEXAI team are experts who not only maintain systems in operation but also continuously develop their functionalities, adapting them to changing business needs. Our proactive approach, excellent communication and flexibility allow us to efficiently manage projects of varying complexity.

NEXAI is a technology partner for companies that need support in integrating or building custom IT solutions. 

Our partnership with Apollogic has demonstrated our ability to deliver stable, scalable and trouble-free solutions that support key business operations. Thanks to us, Apollogic's customers have been able to focus on their core business, confident that their IT infrastructure is in good hands.

See also other projects:

automationhealthcare

The aim of the project was to develop a web application to enable fast and secure registration of Żabka chain employees with the medical operator Lux Med. Our solution automated the process, replacing paper documents with complete digitization. The forms and agreements are customized to the terms of the partnership, and the entire registration process requires just five clicks. The application meets the highest security standards, as confirmed by an independent audit.

fitnessintegration

As part of our long-term collaboration with Medicover Sport, we developed a modern website that serves as both a showcase for the company and a convenient resource for users seeking information about services, sporting events, and promotions. The website stands out for its aesthetics design, intuitive navigation and interactive elements, enhancing user engagement. This strengthens Medicover Sport's image as a leader in the sports industry.

support

At NEXAI, we provide fast and effective post-implementation support, tailored to the unique technical needs of each client. Equipped with the right tools, our team resolves issues efficiently, helping clients save time and reduce the need for additional hires. Committed to continuous improvement, we ensure our support processes remain flexible, efficient, and aligned with evolving client expectations.

Services

PL/EN

Contact us