Homepage
Open in app
Sign in
Get started
Expedia Group Technology
Stories from the Expedia Group Technology teams
SOFTWARE
DATA & ML
LIFE AT EXPEDIA GROUP
Follow
Software Architectural Patterns in Data Engineering
Software Architectural Patterns in Data Engineering
The design philosophy behind awesome big data technologies
Kunal Sharma
May 24
Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler work for me?
Autoscaling in Kubernetes: Why doesn’t the Horizontal Pod Autoscaler work for me?
Final part of a series exploring application autoscaling in Kubernetes
Sasidhar Sekar
Nov 24, 2020
Getting Started with Elastic Search
Getting Started with Elastic Search
Learn the basics of Elasticsearch
Arjun Rajpal
Jan 2, 2020
Latest
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
Delivering with a sense of urgency
Delivering with a sense of urgency
A framework for personal leadership of urgency without causing panic
Paul de Lange
Apr 26
An Exercise in Software Resiliency on Kubernetes
An Exercise in Software Resiliency on Kubernetes
Describing the challenges involved in building resilient software systems
Sasidhar Sekar
Apr 12
Chaos Engineering at Expedia Group
Chaos Engineering at Expedia Group
Building platforms requires connecting building blocks
Nikos Katirtzis
Mar 29
Open Source at Expedia Group — Behind the scenes
Open Source at Expedia Group — Behind the scenes
Scaling open source with tools and simplified processes
Nikos Katirtzis
Mar 22
Dns-prefetch & Preconnect: 7 Tips, Tricks and Pitfalls
Dns-prefetch & Preconnect: 7 Tips, Tricks and Pitfalls
Mastering the not so obvious parts of dns-prefetch & preconnect
Jorge Barco
Mar 15
Crossplane Implementation & Integration with AWS
Crossplane Implementation & Integration with AWS
Beyond Provisioning: One-stop solution for hybrid Kubernetes Infrastructure
Aditya Jain
Mar 8
Service Slow to Retrieve AWS Credentials
Service Slow to Retrieve AWS Credentials
Working around high latencies while using the AWS Java SDK
Francesco Feltrinelli
Mar 1
Kafka: Schema Registry PEM authentication
Kafka: Schema Registry PEM authentication
Streamlining Kafka client security using the power of open-source software
Elliot West
Feb 24
Practical Schema Evolution with Avro
Practical Schema Evolution with Avro
Beyond the specification — applying Apache Avro schemas to real-world situations
Elliot West
Feb 22
Handling Incompatible Schema Changes with Avro
Handling Incompatible Schema Changes with Avro
What should you do when you need to make a breaking change to your data model?
Elliot West
Feb 17
Safety Considerations When Using Enums in Avro Schemas
Safety Considerations When Using Enums in Avro Schemas
The use of enums is a usually a good practice, but this is not always the case when using Apache Avro
Elliot West
Feb 15
End-to-End Testing without a UI
End-to-End Testing without a UI
Finding appropriate tools for end-to-end API testing
Mannan Mackie
Feb 1
“Shifting Left”: Empowering Teams with Faster Feedback
“Shifting Left”: Empowering Teams with Faster Feedback
How failing faster could actually help your software team deliver more
Dan Adajian
Jan 25
Building the Expedia Group Open Source Site
Building the Expedia Group Open Source Site
Sharing the technology stack behind our new site
Francesco Feltrinelli
Jan 18
Lightning Fast Flight Searches on Expedia using Apache Ignite
Lightning Fast Flight Searches on Expedia using Apache Ignite
How we made Expedia’s flight search 10x fast with Apache Ignite
rohit goel
Jan 11
ObservableObject, @Published and Protocols with SwiftUI, UIKit and Cuckoo
ObservableObject, @Published and Protocols with SwiftUI, UIKit and Cuckoo
How to use Combine and protocols in any view
Kari Grooms
Jan 4
2021’s Top 10 Posts on Expedia Group Technology
2021’s Top 10 Posts on Expedia Group Technology
Take a look at this year’s highlights!
Clare Lam
Dec 16, 2021
Lenses in Java
Lenses in Java
Improve your functional programming with Lenses
Vivek Jaiswal
Dec 14, 2021
Package by Feature, Not by Layer
Package by Feature, Not by Layer
How to organize source code to optimize dependencies
Fred Friis
Dec 7, 2021
Images on the Web: Part 2 — Implementing responsive images
Images on the Web: Part 2 — Implementing responsive images
Optimize your image performance and quality using HTML and CSS
Jorge Barco
Nov 30, 2021
Lesson Learned from a NLB Connection Timeout
Lesson Learned from a NLB Connection Timeout
How we solved an issue spotted by internal users of our API
Jian Li
Nov 16, 2021
Apache Cassandra for Real Time User Analytics at Expedia Group
Apache Cassandra for Real Time User Analytics at Expedia Group
Personalizing customer experience with Kafka event streams and NoSQL
Kunal Sharma
Nov 9, 2021
Applying the Single Responsibility Principle to a FE/BFF Layered Architecture — Backend Architecture
Applying the Single Responsibility Principle to a FE/BFF Layered Architecture — Backend Architecture
Backend as a composition of single-responsibility components — Part 3/3
Rafael Torres
Oct 28, 2021
Applying the Single Responsibility Principle to a FE/BFF Layered Architecture — Frontend…
Applying the Single Responsibility Principle to a FE/BFF Layered Architecture — Frontend…
A frontend architecture demonstrating the Single Responsibility Principle in action — Part 2/3
Rafael Torres
Oct 27, 2021
About Expedia Group Technology
Latest Stories
Archive
About Medium
Terms
Privacy