Quantcast
Channel: performance – Taboola Tech Blog
Browsing all 9 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

5 Simple tips for boosting your Jenkins performance

Do you know that feeling when you’ve finished working on a feature, pushed the code, but then your CI system refuses to respond? Lagging or slow responsiveness is very common among Jenkins users, and...

View Article


Image may be NSFW.
Clik here to view.

How to Engineer Your Way Out of Slow Models

So you just finished designing that great neural network architecture of yours. It has a blazing number of 300 fully connected layers interleaved with 200 convolutional layers with 20 channels each,...

View Article


Fibers from out of (user) space – Overview

A couple of months ago my team had its first experience working with Java fibers, we needed to make our main application work asynchronously. In this 3 part series, I will share my team’s experience...

View Article

Image may be NSFW.
Clik here to view.

Fibers from out of (user) space – Hands on

A couple of months ago my team had its first experience working with Java fibers, we needed to make our main application work asynchronously. In this 3 part series, I will share my team’s experience...

View Article

Fibers from out of (user) space – Deeper view

A couple of months ago my team had its first experience working with Java fibers, we needed to make our main application work asynchronously. In this 3 part series, I will share my team’s experience...

View Article


Image may be NSFW.
Clik here to view.

Bucket the shuffle out of here!

Intro At Taboola we use Spark extensively throughout the pipeline. Regularly faced with Spark-related scalability challenges, we look for optimisations in order to squeeze the most out of the library....

View Article

Image may be NSFW.
Clik here to view.

Going Old-School: Designing Algorithms for Fast Weighted Sampling in Production

If you happen to write code for a living, there’s a pretty good chance you’ve found yourself explaining another interviewer again how to reverse a linked list or how to tell if a string contains only...

View Article

Image may be NSFW.
Clik here to view.

Collaborative Trial: On Optimizing Recommendation Testing

Taboola is responsible for billions of daily recommendations, and we are doing everything we can to make those recommendations fit each viewer’s personal taste and interests. We do so by updating our...

View Article


Image may be NSFW.
Clik here to view.

Using Spark Dynamic Allocation

The story starts with metrics. Every mature software company needs to have a metric system to monitor resource utilisation. At some point, we noticed under-utilization of spark executors and thier...

View Article

Browsing all 9 articles
Browse latest View live