oday: Like its competitors, Google Cloud thinks there can only be one agentic AI management platform to rule them all, OpenAI doubles the price of accessing its latest model, and the latest enterprise moves.
Today: Demand for AI continues to reveal cracks in the enterprise tech pricing models that built the cloud, AWS sends more money to its Trainium business through Anthropic, and the latest funding rounds in enterprise tech.
Today on Product Saturday: Salesforce might have the answer to SaaS sustainability in an AI world, DuckDB addresses the "small changes" problem in lakehouses, and the quote of the week.
How Expedia is consolidating SaaS applications and managing 70 petabytes of data
Like many companies that have grown through acquisitions over the years, Rajesh Naidu's job involves integrating those acquisitions onto a common tech stack, which requires taking a hard look at the SaaS applications used by those companies.
While most people are familiar with Expedia as a place to compare flight prices and showcase Ewan McGregor's talents, behind the scenes the company is both a consumer destination and a business-to-business SaaS provider. Rajesh Naidu is responsible for maintaining a tech infrastructure platform that can meet the needs of both lines of business.
"It's an interesting model. We are serving not just our own base, but also our B2B partners," Naidu, senior vice president and chief architect at Expedia, said in a recent interview. "That makes us unique in that regard of consuming SaaS as well as providing a SaaS service."
While that interview was conducted before Ariane Gorin, formerly the president of Expedia for Business, was named CEO of the whole company last week, it's not hard to imagine with her appointment that balancing the seasonality of travel booking with the resilience demanded by enterprise customers will continue to be a tech priority for the company. Expedia sells its technology to enterprises looking for an internal travel concierge as well as third parties that want to use its APIs to create their own travel-booking experiences on their sites.
"You can create differentiated front-end pieces, (but) have some similar pipelines in the back to connect to supply," Naidu said.
Expedia has been a predominantly AWS shop since 2012, but like many companies with a market cap around $18 billion, has a "small presence" (as Naidu put it) with other cloud providers and operates a data center simply to run Oracle's ERP software.
And like many companies that have grown through acquisitions over the years, one of Naidu's jobs has been to integrate those acquisitions onto a common tech stack, which requires taking a hard look at the SaaS applications used by those companies and deciding whether or not it makes sense to bring them forward.
"We are always looking at minimizing the footprint in terms of not proliferating five different SaaS providers for the same capabilities, because we were in that situation as we acquired these brands," Naidu said. For example, Expedia is currently looking at consolidating its use of Salesforce, which it is otherwise happy to keep using, just not in redundant ways that can be centralized.
Those acquisitions also required Expedia's tech teams to consolidate a lot of different policies and services related to data. "We have more than 70 petabytes of data that we have acquired over the years," Naidu said, but Expedia separates consumer data from the B2B data and therefore needed to architect what he called "the right guardrails" to prevent that data from mixing while still being able to leverage it for analysis on the back end as it integrated those companies.
To that effect, the company recently figured out how to streamline its machine learning platforms, turning nine different, separate platforms into a single one across the company. "I think the big shift around data has been being able to serve up the right data, being able to govern and measure the data, (and) do rapid experimentation," Naidu said, and it's much easier to accomplish those goals when data isn't scattered across the company.
Expedia was already a big proponent of observability technology across its infrastructure, but is starting to invest in data observability as well. Juggling data from hundreds of different hotels, airlines, and car rental agencies is an extremely important part of the company's business, and there are obvious ramifications if the wrong data is in the wrong place.
If everything else is running like a well-oiled machine, it's then going to come down to the pipeline and whether the information is flowing from point A to point B.
When confronted by a slowdown in bookings in the past, Expedia had generally assumed that something was wrong with its infrastructure that was preventing customers from executing a transaction. But it realized through data observability that people might not be booking that hotel room in Las Vegas because the hotel sent Expedia the wrong data, and the room was being sold for $1,000 a night when it should have been going for $100 a night, Naidu said.
"If everything else is running like a well-oiled machine, it's then going to come down to the pipeline and whether the information is flowing from point A to point B," he said.
And like most companies in 2024, Expedia is turning its attention to generative AI and the possibilities it could unlock for its business.
The company is using ChatGPT on the consumer side of its business to help customers book travel through a text conversation, and it also launched an internal pilot of GitHub Copilot that one-third of its developers are currently using. "We're looking at generation of unit test cases, code refinement, improving productivity and pushing new code every three days into production." Naidu said. "We're starting to see some good productivity gains."
But as a big Microsoft Office shop, Expedia is waiting to see how Microsoft Copilot for 365 evolves before shelling out for its new generative AI features, which have seen mixed reviews in the first few months they've been available.
And when it comes to another tech product that has seen mixed reviews in its early days, Naidu is personally excited about the potential for developing Expedia applications for Apple's Vision Pro and how that could transform the travel-booking experience.
"I wonder what use cases there could be for travel down the road with that, right? Especially from a discoverability perspective; what if you really want to go see what a location looks like?" he said.
Tom Krazit has covered the technology industry for over 20 years, focused on enterprise technology during the rise of cloud computing over the last ten years at Gigaom, Structure and Protocol.
About one-quarter of JLL's 110,000 employees are using its internal AI platforms on a daily basis. Those users are researching deals, modeling cash flows, and developing applications for JLL's technology practice, and almost everyone in the company has used the platform at least once.
Last year Mastercard conducted a review of the different workflow patterns used by employees across the 35,000-person payments giant. In some cases generative AI tools didn't really move the needle, but the company encouraged adoption with proper training and connectors to vital data sources.
One of Houston's largest hospitals began using AI during the pandemic to check in on vulnerable seniors, and now uses it as part of its follow-up care for discharged patients.
LibertyGPT is an internal application that is currently being used by more than 10,000 Liberty Mutual employees to summarize information and answer common questions. An early version was built in just two weeks thanks to previously established data pipelines and cost controls.