Dataforge:

About the client

Interlock Technology is a prominent name among data storage, migration, and transformation companies in the USA. The company provides data migration software and services, supporting a large number of unstructured data protocols and data types. They serve enterprises across industries with large data volumes.
Country:
USA
Industry:
Big data
Service:
Data migration, data automation
Duration
October, 2022 — ongoing
Model:
B2B
Team size:
1 business analyst/project manager, 1 front-end developer, 3 back-end developers, 1 QA engineer
Key technologies:
.NET 6, RabbitMQ, MariaDB...
See all

Client’s challenge

Initially, their solution was a desktop platform built with legacy technology. As their user number grew, they aimed to move it to the web and modernize its logic for enhanced usability and user experience. Moreover, they wanted to let end users automatically migrate data. Custom migration flows and easy process set-up were on the agenda for client’s data transformation software.

The bigger goal was to create a fully automated and secure tool that allows users to eliminate manual data migration. One that would let enterprises transfer their petabytes of data to modern cloud infrastructures quickly and safely.

With intricate technology on the project and lack of an in-house IT team, Interlock Technology needed a reliable data migration development company. NEKLO, having the right expertise, emerged as a perfect service provider, able to deliver the following tasks.
  • Allow for secure data migration between storages
  • Modernize legacy technology and functional logic
  • Implement custom data migration scenarios
  • Automate data migration process for end clients
  • Make the data transformation platform more intuitive
  • Transfer data migration back-end from Node.js to .NET

Solutions

We analyzed the existing system and suggested the optimal roadmap for transferring the client’s desktop data migration solution to the web, drastically extending its functionality to support a wide set of storage types and functional workflows. We helped them map the technology stack and document all the technical and functional requirements. The scope of engagement included:

Backend migration to .NET

We migrated the system backend to .NET, significantly enhancing its performance and scalability. This upgrade enables the client to provide more efficient and reliable data migrations for enterprise businesses.

Stable, fast and secure migration

The system can pause and resume migrations without any data loss. Unlike other solutions, our data storage software automatically saves progress and resumes migration upon failure, e.g. power outage. It maintains optimal performance without sacrificing speed.

One-time and ongoing migrations

We implemented 2 types of data migration. One-time migration lets the end customers migrate their old data to new formats. The ongoing one migrates it with a custom frequency setup, e.g. once a week/month, taking into account the current data changes and synching data between a source and a target.

Automated migration cycles

The database migration software now allows end clients to set up migration cycles by specifying key parameters. The cycle can run fully automated for even half a year.

Migration schedule

Users can see green and red time slots to determine optimal periods for data migration. The migration job runs at green slots and pauses when entering red ones. It then resumes automatically when the system experiences lower loads. This lets users perform information movement at the most suitable time, minimizing disruptions to ongoing business operations.

Data migration reporting and alerting

The engineer can view detailed stats on the migration process – the data volumes, the number of jobs and objects processed. In case of failed migrations, the tool provides a list of errors, so that the clients know exactly where to look at and how to resolve it. The alerting system notifies them of any event.

License management

The data storage platform now lets the users manage their balance and purchase more terabytes for data migration if needed.

Want to talk to a big data development company?

Anastasia Vasilevich
Business development manager

Technologies

Front-end

React
SignalR

Back-end

.NET 6
AWS S3
Azure Blob
ELK Kibana
Elasticsearch
Hitachi Content Platform
Logstash
MariaDB
Network File System
RabbitMQ
Selenium
Server Message Block

Deliverables

Backend migration to .NET
One-time/ongoing migration
Automated migration cycles
Migration schedules
Migration reporting/alerting
License management
End user guides

Results

At the moment, the enterprise data migration software project progresses to the production stage. Here is how choosing NEKLO for data services has benefitted the client.
As a part of the data transformation service, NEKLO assembled a qualified team of data migration developers, all the right match for the project. This significantly boosted the speed and quality of work. Our dedicated team allowed the client to avoid costly mis-hires and let them focus on their business while we managed the technical implementation.

Similar case studies

eCommerce
Logistics
Web
Implentio
Enterprise
Telecom
Web
Mobile
Salesmsg