Case Study

Migration of multiple projects to a new infrastructure on AWS for BD LABS Sp. z o.o.

Damian Szewczyk Damian Szewczyk
BigData Labs

About the Client BD LABS Sp. z o.o.

The client is a company operating in the technology market, engaged in providing full data consolidation services. BD Labs is part of a large corporate group that also includes three other companies. The client’s activities cover many diverse business areas. His job is to create solutions for entrepreneurs to automate operations, efficiently analyze large data sets or effective mapping mechanisms to support management as well as sales. Any unavailability is a measurable – financial as well as image – loss for service recipients, so the company needed a secure solution that would ensure high availability in all areas of its operations. The advanced and extensive infrastructure has allowed for consistency and, most importantly, business fluidity.


– AWS management

– Migration to the cloud

– Backup & Disaster Recovery Policy

– Management and Administration


One of the first things we did was to separate the company’s environments and classify them explicitly into one of the three companies. Due to the separation of processes belonging to our client, we introduced new naming schemes for the migration process. As a result, we were able to carry out a seamless migration of many of our client’s projects to a new infrastructure on AWS based on Amazon Elastic Kubernetes Service (EKS).

In order to streamline services, together with our client, we replaced the existing MongoDB database engine with AWS S3 service. Combined with the Amazon RDS relational database, the company gained the ability to store and easily access large amounts of data.

Another task was to optimize the environment. We took care of automating the issuance of certificates and provided a highly available, efficient and secure infrastructure that would allow backup of our client’s large infrastructure.

A server administration service was also an important point in keeping the company’s operations running smoothly and efficiently. We have addressed the effective management and continuous monitoring of the company’s environment.

Technologies used

Technologies used


Our client’s business operations have been effectively separated from the processes of the company’s other companies. This has provided the company with a spend, highly accessible environment using Kubernetes’ best practices and accompanying tools. Our client can use the services and tools independently of the rest of the company’s entities.

The flexible and scalable infrastructure allowed for the secure storage of large databases, easy access to them and efficient management of information. The security policy has been appropriately tailored to meet the needs of our client, enabling the processing and backup of even large data sets.

The additional measures have ensured the automation of the company’s processes, ensuring business fluidity and the possibility of faster future growth.


Do you have questions? Get in touch with us