08.04.2021 / By 

How Outsourcing Can Solve Technical Debt

Technical debt has become widely prevalent nowadays. Since technology is constantly evolving, many businesses have to choose between acquiring new solutions or sticking with tried-and-tested ones. No right answer can be given to this hard choice. But even though debt sounds threatening for many, it doesn't always have to be.

30.03.2021 / By 

Top 15 Scala Libraries for Data Science in 2023

Python and R seem to be the first choice when it comes to data engineering. However, if we look a bit deeper, Scala is gaining more and more popularity. This is because, thanks to its functional nature, it is a more common choice when it comes to building powerful applications that need to cooperate with a vast amount of data.

23.03.2021 / By 

How To Tackle Technical Debt Quadrants?

You come across the term technical debt, read a little about this matter, know everything in theory, and you’re still not sure how to correctly identify whether some kind of design flaws are actually technical debt or not.  We have a solution that can help you with this issue – Technical Debt Quadrants. This method […]

16.03.2021 / By 

13 Elements That Contribute To Technical Debt

Nowadays, with technology advancing at a fast rate, technical debt occurs more frequently. Yet many companies may still be unaware of it.  And it’s not too much of a stretch to say that the majority of people working with technology on a daily basis have encountered, dealt with, and incurred such debt.  That is not […]

12.03.2021 / By 

Financial Intelligence At Airbnb With Scala - A Case Study

Any business that is growing will, at some point, face scalability issues. Not only does that refer to business challenges, but also technical ones. More clients, processes, and therefore data mean a necessity to adjust online products to this greater volume.  From Scalac’s experience, introducing such crucial technical changes in data engineering requires smart choices […]

03.03.2021 / By 

The Secret To Building A Successful E-learning Platform

It was the internet that first got people realizing just how much easier knowledge-sharing could be. And by the time COVID-19 arrived on the scene, e-learning had become so accessible that it was ready to take over the world. As a result, the e-Learning platform market (Learning Management System) has forced businesses to up their […]

24.02.2021 / By 

Technical debt: the nuts and bolts

Today, we’re going to cover this topic in detail, highlighting the challenges and characteristics of technical debt for each and every company.

23.02.2021 / By 

What is Apache Kafka, and what are Kafka use cases?

Apache Kafka is the most popular event streaming platform, used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications

16.02.2021 / By 

Scala 3 / Dotty - Facts and Opinions. What do we expect?

Scala 3 is the new major version of the Scala programming language. In this article we’ll highlight some of the changes that we think are of great value for day-to-day Scala programmers. We’ll also talk about the migration process and binary compatibility. Finally, we will conclude with our opinion on this new version.

15.02.2021 / By 

Hadoop vs Spark: What’s the difference?

In this article we will try to answer all the questions by examining Hadoop and Spark from a few perspectives.