Homepage
Open in app
Sign in
Get started
travel audience
Accelerate Travel.
Follow
Following
Constrained budget allocation with Bayesian bandits
Constrained budget allocation with Bayesian bandits
Putting your clients’ advertising budgets into optimal use
Dr. Ville Lahtinen
Jun 10, 2022
Development of a complex BI solution in Tableau and BigQuery
Development of a complex BI solution in Tableau and BigQuery
This post is intended to share our experience of building an externally facing Business Intelligence solution in Tableau. Although it is…
Viktoria Martianova
May 11, 2022
GitOps Continuous Delivery on Kubernetes with Flux, Helm and CircleCI
GitOps Continuous Delivery on Kubernetes with Flux, Helm and CircleCI
This article represents our approach at Travel Audience to tackling deployments of applications to Kubernetes clusters which run 24h /…
Bernard Pietraga
Sep 22, 2021
Organizing data in BigQuery
Organizing data in BigQuery
At travel audience, we provide integrated data-driven solutions for travel advertising. Since we deal with terabytes of data per day, the…
Ziyad Muhammed
Apr 15, 2021
Why Bayesian is better — also in ad auctions
Why Bayesian is better — also in ad auctions
Bayesian modelling for predicting winning probabilities of bids in ad auctions
Dr. Ville Lahtinen
Oct 9, 2020
Bidding Optimisation in Ad Auctions
Bidding Optimisation in Ad Auctions
Ad auction bidding strategies for several competing performance metrics as a constrained optimisation problem
Dr. Ville Lahtinen
Feb 4, 2020
Armador
Armador
A tool for building ephemeral dev environments in Kubernetes
Jeff Knurek
Sep 4, 2019
Sonatype-Nexus cleanup — Advanced level
Sonatype-Nexus cleanup — Advanced level
At travel audience (TA) we run a microservice-based system on top of Kubernetes clusters. Since Kubernetes pods are working with docker…
Vardit Natanson
Aug 7, 2019
Publishing code documentation in Kubernetes
Publishing code documentation in Kubernetes
The why, what, and how of generating documentation from code
Jeff Knurek
May 29, 2019
Tschüss REST, hallo GraphQL
Tschüss REST, hallo GraphQL
"I am happy as a clam. It's that good!" exclaimed one of the frontend engineers in our team. At that very instant we realized the…
Kaarthik Rao
May 13, 2019
aerospike-operator: Aerospike atop Kubernetes made easy
aerospike-operator: Aerospike atop Kubernetes made easy
This article describes how Travel Audience (TA) is managing Aerospike clusters on top of Kubernetes (GKE) and other Google Cloud…
core services team
Nov 16, 2018
From Kafka to BigQuery with Spark (on Dataproc) in Scala
From Kafka to BigQuery with Spark (on Dataproc) in Scala
One of our missions as Data Engineers at travel audience is processing and storing all the data we receive from our different sources. This…
Benjamin BENOIST
Sep 30, 2018
Alignment on Microservices
Alignment on Microservices
At travel audience we are working on a fast evolving system where multiple teams are regularly introducing new services. The word…
Ivan Kusalic
Sep 27, 2018
How to test asynchronous data fetching on a React component
How to test asynchronous data fetching on a React component
The following article is a direct result of the code review process that we run internally in our team at travel audience. I was…
Amit
Aug 7, 2018
Managing Mac devices at travel audience
Managing Mac devices at travel audience
When Mac laptops first made their appearance in travel audience’s workplace, they were issued to users completely un-managed and…
Jacob Thorne
Jun 21, 2018
Onboarding new Managers
Onboarding new Managers
I’ve experienced different onboardings over the years; they matter and they make all the difference! Unfortunately, even the best…
Ivan Kusalic
May 7, 2018
Less work when upgrading your cluster’s Kubernetes version
Less work when upgrading your cluster’s Kubernetes version
The basis of this documentation is built around the post by Tom Dickman on zero downtime upgrades…
Jeff Knurek
Mar 21, 2018
Training TensorFlow models in Python and serving with Go
Training TensorFlow models in Python and serving with Go
travel audience is a digital advertising platform and as a data-driven company, we apply machine learning in several cases: selecting a…
Dr. Wolfgang Steitz
Mar 5, 2018
Aerospike vs. Redis
Aerospike vs. Redis
travel audience is a digital advertising platform; this means we are constantly serving a large number of ads across the world. In this…
Anton Zhukov
Feb 6, 2018
Choosing an API technology for micro-services
Choosing an API technology for micro-services
At travel audience we are currently in the progress of migrating our backend systems from a monolith (actually a pair of .NET web…
Stuart Brown
Jan 25, 2018
BigTable: storing Protobuf bytes in one column vs splitting the content into column…
BigTable: storing Protobuf bytes in one column vs splitting the con...
Context
Benjamin BENOIST
Jan 12, 2018
Artifact Repository Management at TA
Artifact Repository Management at TA
This article describes how TA does artifact repository management on top of Google Cloud Platform technologies.
Andre Rocha Ferreira
Nov 30, 2017
Scheduling tasks on Google Cloud Platform
Scheduling tasks on Google Cloud Platform
Note: This article was written in 2017, when there was no dedicated task scheduling service on GCP. It now offers a hosted version of…
Ziyad Muhammed
Nov 20, 2017
Testing Background Network Requests with Selenium
Testing Background Network Requests with Selenium
Few words are required to express the importance of e2e testing for any piece of software, and this definitely holds for frontend UIs…
Amit
Nov 10, 2017
Tooling in a React Application
Tooling in a React Application
At the end of 2016, we the Frontend team @ travel audience, had found ourselves with a large sized React-Redux application, with a fairly…
Nupur
Nov 8, 2017
About travel audience
Latest Stories
Archive
About Medium
Terms
Privacy
Teams