Kotlin Multiplatform 生产环境实践:来自 Booking.com 的两个真实用例

Sitemap

站点地图

[

[

Booking.com Engineering

Booking.com 工程团队

](https://medium.com/booking-com-development?source=post_page---publication_nav-1c36c35f9c76-46ffe13a773d---------------------------------------)

](https://medium.com/booking-com-development?source=post_page---publication_nav-1c36c35f9c76-46ffe13a773d---------------------------------------)

[

[

Booking.com Engineering

](https://medium.com/booking-com-development?source=post_page---post_publication_sidebar-1c36c35f9c76-46ffe13a773d---------------------------------------)

](https://medium.com/booking-com-development?source=post_page---post_publication_sidebar-1c36c35f9c76-46ffe13a773d---------------------------------------)

Software engineering at Booking.com

Booking.com 的软件工程

KMP @ Booking.com

KMP @ Booking.com

KMP @ Booking.com

Introduction

引言

For the majority of Booking.com travelers, mobile is the primary channel for researching, planning, and booking trips. Recent data shows that over 80% of travelers rely on a mobile app during the research phase, with more than half of all bookings occurring on mobile devices. Consequently, the Android and iOS platforms are critical to the company’s product strategy; engineering choices made here have significant repercussions for the entire organisation.

对于大多数 Booking.com 旅客来说,移动端是研究、计划和预订行程的主要渠道。最近的数据显示,超过 80% 的旅客在研究阶段依赖移动应用,超过一半的预订发生在移动设备上。因此,Android 和 iOS 平台对公司的产品战略至关重要;在此做出的工程选择将对整个组织产生重大影响。

To maintain agility at this scale, two elements must function in unison:

为了在这种规模下保持敏捷性,两个要素必须协同运作:

  1. Strict decision validation: At any time, Booking.com manages over 1,000 simultaneous experiments across its product suite, with hundreds active on mobile. Every minor adjustment undergoes A/B testing via our proprietary experimentation library before reaching the user.
  2. 严格的决策验证:在任何时候,Booking.com 都在其产品套件中管理着超过 1,000 个同时进行的实验,其中数百个在移动端处于活跃状态。每一个微小的调整在到达用户之前,都会通过我们专有的实验库进行 A/B 测试。
  3. A unified design system ensures product consistency and makes design goals transparent to all contributors, not just maintenance engineers.
  4. 统一的设计系统确保了产品的一致性,并使设计目标对所有贡献者透明,而不仅仅是维护工程师。

This article exami...

开通本站会员,查看完整译文。

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-06-28 23:41
浙ICP备14020137号-1 $mapa de visitantes$