Homepage
Open in app
Sign in
Get started
Expedia Group Technology Blog
An inside look into the technology and people powering the travel industry
ENGINEERING
DATA
PLATFORM
OPEN SOURCE
DESIGN
INNOVATION
LIFE AT EXPEDIA GROUP
Follow
How to Optimise Rankings with Cascade Bandits
How to Optimise Rankings with Cascade Bandits
Using contextual bandits will help surface attractive items you could have otherwise missed
Andrea Marchini
Dec 15
Unify Data Lakes Across Multi-Regions in the Cloud
Unify Data Lakes Across Multi-Regions in the Cloud
How to manage a petabyte-scale multi-region cloud data platform with an open-source solution
Jian Li
Nov 24
Functional Programming with Kotlin Arrow
Functional Programming with Kotlin Arrow
Handle errors cleanly and make temporal dependencies explicit
Fred Friis
Nov 22
Latest
Upgrading Apache Zookeeper from 3.7.0 to 3.8.0 to Get Rid of the Log4j Vulnerability
Upgrading Apache Zookeeper from 3.7.0 to 3.8.0 to Get Rid of the Log4j Vulnerability
Resolving a full disk problem in the upgrade process
Harsh Vardhan
Dec 13
Insights from Women of Silicon Roundabout Conference
Insights from Women of Silicon Roundabout Conference
A brief recap of the inspiring conference in London on Nov 2022
Camila Kill
Nov 29
Wondering about the Transition from IC to Manager?
Wondering about the Transition from IC to Manager?
A transition is never easy. Here’s my experience in moving from Individual Contributor to People Manager for a software engineering team
Jyoti Balwani
Nov 17
Network Policies with Calico for Kubernetes Networking
Network Policies with Calico for Kubernetes Networking
Kubernetes network policies for pod isolation
Rajatporwal
Nov 10
Continuous Deployment at Expedia Group
Continuous Deployment at Expedia Group
Fast, safe and repeatable deployments with an open-source solution
Luca Pelosi
Nov 8
React India 2022
React India 2022
An opportunity to learn and connect with top developers
Jyoti Balwani
Oct 27
Categorising Customer Feedback Using Unsupervised Learning
Categorising Customer Feedback Using Unsupervised Learning
Performing multi-label classification without training data
Aman Gupta
Oct 25
Avoid Optional or Nullable Attributes with This Simple Trick
Avoid Optional or Nullable Attributes with This Simple Trick
Simply take them out in this way
Fred Friis
Oct 18
10 Ways to Build a Customer-Centric Culture in Tech Organizations
10 Ways to Build a Customer-Centric Culture in Tech Organizations
Drive Customer-Centricity and Win with Customers
Anurag Jain
Oct 11
Async/Await in Swift
Async/Await in Swift
Improving concurrent code
Asukhija
Sep 20
How to Handle Multiple Git Accounts
How to Handle Multiple Git Accounts
The easy way to get your Gits together
Russell Brown
Sep 6
Sending Signals in Server-Driven UI
Sending Signals in Server-Driven UI
Send optimistic UI data upfront to shorten your feedback loop in Server Driven UI
Clyde Smets
Aug 16
GraphQL Kotlin 6.0.0 Release
GraphQL Kotlin 6.0.0 Release
Apollo Federation 2 support, batch request optimizations, Automatic Persisted Queries support and more
Samuel Vazquez
Aug 9
Accelerating NLP Model Inferencing with DistillBERT & ONNX
Accelerating NLP Model Inferencing with DistillBERT & ONNX
Balancing speed and accuracy
Kumar Abhishek
Jul 26
How Expedia Group Platform Engineering Revamped Their Compute Platform
How Expedia Group Platform Engineering Revamped Their Compute Platform
A runtime compute platform built for developers by developers
Vaibhav Chopra
Jul 19
Onion Architecture
Onion Architecture
Let’s slice it like a Pro
Ritesh Kapoor
Jul 12
Error Budget Policies in Practice
Error Budget Policies in Practice
A practical guide to implementing error budgets
Eric Trang
Jul 5
Error Budget Policy Adoption at Expedia Group
Error Budget Policy Adoption at Expedia Group
Using data to set the standard for reliability
Lasantha Kularatne
Jun 28
Managing a federated Kubernetes Cluster using Kubefed v2
Managing a federated Kubernetes Cluster using Kubefed v2
A brief overview and a short demo of Kubefed V2
Aditya Sharma
Jun 21
Centralizing GraphQL Mock Data to an Internal Route
Centralizing GraphQL Mock Data to an Internal Route
Reducing the pain of mocking server data
Adam Schutte
Jun 14
Lightning Fast Flight Searches on Expedia using Apache Ignite — Part II
Lightning Fast Flight Searches on Expedia using Apache Ignite — Part II
The infrastructure, configurations, design choices & setup
Bhanu Choudhary
Jun 9
Asynchronous Testing with Combine Schedulers
Asynchronous Testing with Combine Schedulers
Testing asynchronous code can be hard but using the Combine framework with the right tools can make it easier
Francisco José Belchí Martínez
Jun 7
How Vrbo and Expedia Lodging Prepared for 2022’s Super Bowl LVI
How Vrbo and Expedia Lodging Prepared for 2022’s Super Bowl LVI
Preparing for the best
Juliette Howland
May 31
Software Architectural Patterns in Data Engineering
Software Architectural Patterns in Data Engineering
The design philosophy behind awesome big data technologies
Kunal Sharma
May 24
Working around Datadog’s cardinality limitations
Working around Datadog’s cardinality limitations
How to get custom metrics for ID-based entities while keeping your expenses under control
Lorenzo Dell'Arciprete
May 10
About Expedia Group Technology
Latest Stories
Archive
About Medium
Terms
Privacy