Expedia Group Technology — InnovationHow Expedia Group is getting organizationally and operationally ready for agentsPhoto by Willian Justen de Vasconcellos on UnsplashAt Expedia Group™, agents are showing up across the business: traveler-facing trip planners, partner tools, internal copilots, log readers, and a growing number of workflows that make teams say, “We tried this, and it was surprisingly useful.”That energy is exactly what AI should unlock. But without shared foundations, it can also create fragmented technology choices, partial governance stories, and promising experiments that…
Expedia Group Technology — EngineeringMissing context used to slow a team down, with agents in the loop it speeds up the wrong work insteadPhoto by Harley-Davidson on UnsplashWhen we started using agents more seriously inside the team, the first bottleneck was not code generation —It was context coordination.That sounds like a documentation problem, but it did not feel like one. It felt like a delivery problem. A human engineer who is missing context usually slows down. They ask someone, search through old notes, or wait for the next sync. An agent does not always slow down. It can keep…
Expedia Group Technology — DataWhat happened when we treated a framework migration as an architecture modernisation — and cut P99 inference latency by two-thirdsSt Paul’s and millennium bridge, LondonExpedia Group™ has always been a market leader in providing personalised search experiences for travellers. As our ranking models evolved, we saw an opportunity not just to migrate to Keras 3, but to modernise the broader stack around it so we can better serve travellers. This led us to rewrite key parts of our pipelines that made model training 30% faster and cut P99 inference latency by…
Expedia Group Technology — EngineeringCombine a GraphQL schema, hints and a LLM to generate contextual GraphQL mock responsesPhoto by Samuel Vazquez somewhere in New ZealandA product developer on our navigation header team spent an afternoon hand-typing a 200-line GraphQL JSON mock response so they could keep building the UI while a resolver was pending to be implemented. The schema changed the next morning. We threw the mock away. That is the boring tax on every GraphQL prototype: mocks that drift, fixtures that rot, frontends blocked on backends, and demos slipping because nobody wanted to…
Expedia Group Technology — InnovationA framework for how we build, deploy, and evolve AI systems for impact and scalePhoto by Florian Wehde on UnsplashThere’s an important distinction between Artificial Intelligence (AI) that just works today and AI that lasts at scale. Many companies optimize hard for the first one without ever asking whether they’re building the second.Velocity without discipline and strategic direction is a liability, not an asset. The hardest part of building AI at scale isn’t getting a model to work once. It’s building systems that continue to work, scale beyond…
Expedia Group Technology — InnovationUsing large language models to reveal bottlenecks in Spark SQL execution plansPhoto by Luis del RíoIf you’ve ever stared at a 300-plus-node physical plan at 2 a.m. trying to spot a missing broadcast or one cursed skewed partition, this is for you.Spark makes it deceptively easy to write complex SQL that looks correct but quietly turns into a performance and cost problem at scale. A query that runs fine on day one can slow to a crawl as data grows, joins get wider, and aggregations become more nested. Suddenly, jobs take hours instead of minutes, clusters…
Expedia Group Technology — EngineeringHow a screen-level performance metric reshaped platform decisions, engineering ownership, and release disciplinePhoto by Pietro De Grandi on UnsplashFor the last few years, my responsibility has been straightforward to state but hard to execute — owning the traveler login experience across mobile platforms.Not just whether a feature works, but whether it feels responsive, predictable, and trustworthy in the moments that matter most. During login, those moments are unforgiving: if a login screen hesitates travelers don’t interpret it as ‘a slow render’,…
Expedia Group Technology — PlatformHow AI changed the build vs. buy equation, and why discipline matters more than everPhoto by Ali Kazal on UnsplashAgentic coding tools and AI-native workflows have changed what’s possible for platform engineering teams. I lead Platform Engineering at Expedia Group™, one of the world’s largest travel technology companies. We power brands like Expedia®, Hotels.com®, Vrbo®, Orbitz®, and Travelocity®. My organization builds the technology that all of these brands and their partners run on: APIs, data and AI services, developer tools, CI/CD infrastructure, and…
Expedia Group Technology — EngineeringA system that facilitates investigation of service degradations and outages using service telemetry data and AIPhoto by Evangelos Mpikakis on Unsplash.The recent advancements in the artificial intelligence space make us re-evaluate how work is done. From programming, to designing systems, or even operating them in production. While there is considerable focus on automating programming, one area which could undergo transformation is how we monitor and operate our systems and services.A few of us came together and designed Expedia’s® Service Telemetry…
Expedia Group Technology — EngineeringWhen your platform’s next user isn’t humanPhoto by Alex Vasey on UnsplashEarlier this month I hosted a town hall for Expedia Group™ Platform Engineering organization, focused on the rapid progress happening in the agentic coding space, and what it means for us as engineers and as a platform team.Our teams are responsible for the horizontal foundations that power Expedia Group: AI and analytics, data, user experience platforms, edge and API platforms, cloud and infrastructure, as well as EG’s developer experience.In other words, we own the “platform of…
Expedia Group Technology — DataWorkload‑aware routing for TrinoPhoto by Joseph Barrientos on UnsplashTrino — a fork of PrestoSQL — is a powerful tool in modern data analytics, enabling organizations to query large datasets quickly and efficiently. As a distributed SQL query engine, Trino provides fast, scalable insights without requiring data relocation. While Trino is robust on its own, its capabilities are further enhanced when paired with a Gateway, which introduces features such as query routing, strong security, and streamlined cluster management.A brief overviewThe Gateway project…
Read at the source
Your visit, your choice.
Optional Google Analytics helps us understand visits. Microsoft Clarity records masked interactions to improve the site. Optional tools stay off unless you choose them. Privacy details.