原创:李盛
李盛
06年毕业于:
广西财经学院
现任:
携程旅行网
职业:
系统数据技术员
系统数据处理运营技术员
2020一2021一2022年
跌宕起伏
突如其来的疫情
对旅游行业造成了前所未有的冲击
也让更多人
进一步感受到
技术互联互通的重要性
对于
旅游业技术人而言
外部的不可控因素
让我们
更加聚焦于
系统的核心能力建设上
随着智能化
云原生等趋势不断深化
我需要突破自身边界
持续地进行
技术革新和技术融合
进而重新定义技术产品和架构
作为全球
领先的OTA行业平台
我记录了这个过程中的点点滴滴
和大家
一起分享成功经验和踩坑教训
以大前端为例
在支撑Ctrip/Trip
不同多变的业务场景的过程中
建立了前端工程
多端架构
智能化等多个基础技术体系
并对React Native技术栈
不断演进和升级
优化用户体验的一致性
提升多技术
方案间组件的通用性和复用率
除了
持续的服务框架和中间件的性能优化外
今年
我们公司在单元化架构基础上
在具备异地容灾能力之外
还尝试能做到异地多活
可在多数据中心调配流量
为充分验证业务正确性
降低故障
提供了基础条件
微服务日趋细化
复用率达到顶峰
服务之间的关系变得复杂
维护成本增加
深入服务治理
深入容器技术
容器编排和服务网格
我们公司
框架和运维部门
合力致力于打造统一弹性调度体系
持续提升资源效率
提升应对流量
和业务需求快速变化的混合弹性调度能力
大数据创造大未来
深入数仓建设
以数据驱动的方式
帮助完成业务目标
内容和场景推荐
用户交互和工程结合的算法应用
我们公司
正在用崭新的人工智能方法
重新定义和解决问题
在2021这充满变数的一年中
旅行行业抵御住了巨浪冲击
我身为
携程技术人
则在不间断地“修炼内功”
脚踏实地的深入
多项技术改造的同时
不忘仰望星空
在多个前沿技术领域探索尝试
例如
云原生结合面向 Serverless
体系的尝试
AI 能力
结合建立智能化应用场景等
这一年
我们公司
正在持续去做一些正确
有积累的事情
真正实现技术为业务赋能
独乐乐不如众乐乐
技术的创新来源于开放交流
从内部小团队的面对面讨论
到跨团队
跨公司的直播线上分享
再到圈内行业大会上的沟通
我们一直
以拥抱变化的方式积极与业界
共享和交流
我们公司携程
目前使用了
各个领域的优秀开源技术
例如
Envoy、Istio、Canal
Otter
Kubernetes、ReactNative、Flutter等…
同时
也会将其中部分
通过开源项目和技术产品的方式
回馈到社区中
共同繁荣技术生态
按老惯例
我们公司的技术
作为集合来自
携程技术
重要技术总结
其中
覆盖了前端
后端、大数据、自动化测试
运维等7个领域
跟实际业务场景紧密结合
我们
采集的只是“石头”
却必须始终展望着未来的“大教堂”
如下:
2.内容概览
携程技术
分为无线大前端
大数据和人工智能
框架架构、质量保障
云计算、运维和其他七个领域
以下为书籍的目录概览
无线大前端
暗黑模式
在trip.com app
实践携程
机票前端UI自动化与持续集成
升级实践
携程无线APM升级
实践携程Android 10适配踩坑
指南携程机票RN
复杂交互实践携程RN渲染性能
优化实践
携程玩乐团队
前端多端开发
实践单周多发场景下
携程机票
基于Light Merge的自动化
分支管理
策略一波N折的携程酒店Swift-Objc
混编实践Trip.com
机票React Native整洁架构
2.0实践
携程度假无线前端架构
演进之路
携程机票
Android Jetpack 与 Kotlin Coroutines
实践
大数据和人工智能
携程机票
数据仓库建设之路携程
是如何做AB实验分流的100亿 数据量
每天50W 查询
携程酒店
数据智能平台实践用户
画像在携程商旅的实践
机器学习模型在OTA海外
酒店推荐场景中的应用
日均5亿字符翻译量
百毫秒内响应
携程机器翻译平台
实践携程如何基于ARIMA时序
分析做业务量的预测日均TB级数据
携程支付
统一日志框架性能提升 400%
ClickHouse
在携程酒店
数仓的实践
框架架构携程
异地多活-MySQL实时双向
多向
复制实践携程
CAT 性能优化的实践
思考
携程Elasticsearch数据
同步实践数据库压力降低90%
携程机票
订单缓存系统实践携程基于Quasar
协程的NIO
实践五大实例详解
携程 Redis
跨机房双向
同步实践近万服务
实例稳定运行0故障
携程微服务
框架实践及思考
携程度假产品
系统改造实践节约60%-80%成本
携程 kvrocks (Redis On SSD)
实践携程Hadoop
跨机房
架构实践
质量保障
基于 BDD 理念的
UI 自动化测试
在携程度假的应用高效率低成本
携程
流量回放平台实践云计算
10W K8s容器数量下
携程如何
打造统一弹性调度体系携程
Cilium BGP 云原生网络
实践运维
数万实例数百TB数据量
携程Redis
治理演进之路
携程Redis治理演进之路
二.携程数据库发布
系统演进之路
通过不断地失败来避免失败
携程混沌
工程实践其他Go开发中
如何有效控制Goroutine的并发数量
,