EXPEDIA GROUP, INC.

(EXPE)
  Report
Delayed Nasdaq  -  04:00 2022-06-24 pm EDT
102.34 USD   +8.85%
06/23Morgan Stanley Lowers Price Target for Expedia to $140 From $210, Maintains Equalweight Rating
MT
06/22EXPEDIA GROUP, INC. : Change in Directors or Principal Officers, Submission of Matters to a Vote of Security Holders (form 8-K)
AQ
06/22Expedia Group, Inc. Announces the Resignation of Susan Athey from the Board of Directors
CI
SummaryQuotesChartsNewsRatingsCalendarCompanyFinancialsConsensusRevisions 
SummaryMost relevantAll NewsAnalyst Reco.Other languagesPress ReleasesOfficial PublicationsSector newsMarketScreener Strategies

Expedia : Improving First Input Delay by Leveraging gRPC... (Opens in new window)

09/07/2021 | 10:22am EDT

Improving First Input Delay by Leveraging gRPC

For Vrbo landing pages, performance and improving response times is always a priority. Whether it's a real user finding a destination through a web search or a bot crawling web content, we need good response time to improve engagement and SEO.

Within the many calls needed to get the whole content of a landing page, the first one is link a path to its destination id in the system so this response is a blocker for the rest of the calls that depends on the destination identifier and it's crucial how this first call responds considering metrics like First Input Delay (part of Core Web Vitals), which measures the time from first user interaction with a page to the browser being able to process handlers in response to that interaction. In the context of landing pages, the improvement of first call performance could have a direct relationship with landing pages First Input Delay improvement.

With that in mind, we started thinking on adopting gRPC in our platform beginning with that service. We built a gRPC server to replicate our http service, and we wanted to compare their performance to understand if pushing for gRPC in our platform and send more traffic to the gRPC version was something that could really improve our performance or not.

Our metrics and Datadog dashboards indicates that gRPC performance was quite promising, so we want to use a load test to stress both of our options, http and gRPC, with the same configuration and datasets to check their limits and differences.

Hypothesis

gRPC is designed for low latency and high throughput communication, which makes our service the perfect candidate to benefit from gRPC.

We've implemented gRPC server in our service, added metrics and started to serve production traffic controlled by an AB test; and now we want to compare http and gRPC performance under the same configuration and input data.

We're expecting that the test reports will show an improvement in both latencies and throughput.

Application under test

The application subject to this test has two operations: lookup for destinations data (identifiers and attributes) for a given path and reverse lookup (getting a path for a given identifier).

It gets its data from two sources:

  • The primary one is RocksDB, populated with our paths Kafka topic.
  • As fallback if the request is not found in RocksDB, our Cassandra database.

Our http service response is a json payload. gRPC returns its response as a binary object, which usually has a smaller size of a json containing the same data. Considering the size of our json payload we don't think we're obtaining much improvement from the gRPC version, but operations with bigger payloads than ours could benefit more from using it.

Application performance

For measuring latencies we are using p99 and p95 metrics. These are percentile values that indicate the upper threshold for the defined percentage. E.g. a p99 of 35 ms indicates that the 99% of the calls are taking 35 ms or lower. Both lookups were originally build as http endpoints with quite good performance:

Disclaimer

Expedia Group Inc. published this content on 07 September 2021 and is solely responsible for the information contained therein. Distributed by Public, unedited and unaltered, on 07 September 2021 14:21:02 UTC.


© Publicnow 2021
All news about EXPEDIA GROUP, INC.
06/23Morgan Stanley Lowers Price Target for Expedia to $140 From $210, Maintains Equalweight..
MT
06/22EXPEDIA GROUP, INC. : Change in Directors or Principal Officers, Submission of Matters to ..
AQ
06/22Expedia Group, Inc. Announces the Resignation of Susan Athey from the Board of Director..
CI
06/16Citigroup Adjusts Expedia's Price Target to $118 From $200, Maintains Neutral Rating
MT
06/16Alibaba's Newspaper Arm South China Morning Post Names CEO
MT
06/15BTIG Adjusts Expedia's Price Target to $150 From $235, Reiterates Buy Rating
MT
06/14EXPEDIA : Despegar joins Expedia Group in the UNESCO Sustainable Travel Pledge
PU
06/11RateTiger Recognized for Connectivity Excellence by Booking.com and Expedia
AQ
06/10Goldman Sachs Adjusts Expedia's Price Target to $173 From $206, Reiterates Buy Rating
MT
06/08EXPEDIA : Welcomes Katrina Lane, Ph.D., as Senior Vice President of Global Customer Engage..
PU
More news
Analyst Recommendations on EXPEDIA GROUP, INC.
More recommendations
Financials (USD)
Sales 2022 11 730 M - -
Net income 2022 763 M - -
Net Debt 2022 2 117 M - -
P/E ratio 2022 20,6x
Yield 2022 -
Capitalization 16 077 M 16 077 M -
EV / Sales 2022 1,55x
EV / Sales 2023 1,20x
Nbr of Employees 14 800
Free-Float 48,9%
Chart EXPEDIA GROUP, INC.
Duration : Period :
Expedia Group, Inc. Technical Analysis Chart | MarketScreener
Full-screen chart
Technical analysis trends EXPEDIA GROUP, INC.
Short TermMid-TermLong Term
TrendsBearishBearishBearish
Income Statement Evolution
Consensus
Sell
Buy
Mean consensus OUTPERFORM
Number of Analysts 33
Last Close Price 102,34 $
Average target price 189,54 $
Spread / Average Target 85,2%
EPS Revisions
Managers and Directors
Peter M. Kern Vice Chairman & Chief Executive Officer
Eric M. Hart Chief Financial Officer
Barry Charles Diller Chairman
Rathi Murthy CTO & President-Expedia Services
Craig A. Jacobson Independent Director
Sector and Competitors
1st jan.Capi. (M$)
EXPEDIA GROUP, INC.-43.37%16 077
BOOKING HOLDINGS INC.-19.51%78 446
TRIP.COM GROUP LIMITED-3.94%15 177
TONGCHENG TRAVEL HOLDINGS LIMITED9.42%4 465
MAKEMYTRIP LIMITED-2.53%2 829
TRIPADVISOR, INC.-29.13%2 697