Skip to main content

VirtusLab's ArticlesRSS

Data Engineering|Jan 15, 2025

What is data transformation?

Data transformation involves altering, refining, and structuring information into a standardized and usable format. It plays a key role in enabling effective data analysis, supporting decision-making, and driving organizational growth. Read more about different types of data transformation, as well as its benefits and challenges.

colorful_shapes_what_is_data_transformation
Data Engineering|Jan 10, 2025

How to manage data for your project? Comparing batch processing with stream processing.

In this article, we will compare two approaches to data processing, namely batch and stream processing. Each of them has different characteristics and serves different purposes, but we will attempt to break them down to help you decide which one would better suit your project.

roads_joining_into_one
Business insights|Apr 25, 2023

How gradual engineering improvements deliver value and save costs

Data is a critical asset that provides valuable insights into customer behavior, market trends, and operational efficiency. However, managing big data can be a challenge. Businesses that struggle to do so effectively may face increased costs and missed growth opportunities. One way to stay competitive and grow is through gradual engineering improvements.

How gradual engineering improvements deliver value and save costs image
Scala|Jul 22, 2022

Reconciling Spark APIs for Scala

Scala 3 gives you the tools to design the perfect Spark API. We proved it by creating the open-source library Iskra.

Reconciling_Spark_APIs_for_Scala_image-min.jpg