同程技术故事
  • 推荐0
  • 收藏1
  • 浏览650

同程技术故事

王晓波 (作者) 

  • 书  号:978-7-121-29940-7
  • 出版日期:2016-11-16
  • 页  数:156
  • 开  本:32(145*210)
  • 出版状态:上市销售
  • 维护人:张国霞
《同程技术故事》以主人公小白入职同程旅游开始,介绍了同程旅游技术发展的心路历程。小白在同程旅游担任数据库管理员和运维人员,是同程旅游创业初期吃苦耐劳的研发人的典范,也算是见证了同程旅游研发的发展历程。同程旅游从一开始简陋的基础设施,发展到如今的各种监控系统、中间件的锋芒崭露,在此期间小白自身也成长颇丰。本书全方位地为读者讲述了一名同程旅游研发人员如何一步步地从0转变到1的技术故事。
本书总计有6章,前3章讲述了同程旅游的历史、业务及每年国庆期间面临的种种考验,这些都是同程旅游研发的往事;后3章则介绍了如今同程旅游研发中的中间件团队、运维团队及安全团队。
本书适合对互联网技术、大并发、大数据等感兴趣的人群阅读,能够帮助初创或成长型公司的技术开发者选择正确的技术道路,避免再踩同程旅游所经历过的技术方面的老坑。本书还介绍了在线旅游行业的业务特性,所以也非常适合非技术开发方向的旅游行业从业者阅读。
可让技术人产生很多共鸣,在不经意间为你答疑解惑,让你不由自主拍腿叫好
自序
同程旅游的技术研发从最早的ASP发展到现在各种技术的百家争鸣,历经十几年。虽然同程旅游的技术一直在革新,但是同程旅游的研发人对技术的热情从未消退。同程旅游以拥抱变化作为公司的核心价值观之一,同程旅游的研发人无时无刻不在改变着自己和学习新技术,他们大胆地将业界新的互联网技术引入同程旅游的技术体系,不仅在开发效率上比以往更高,而且给公司节约了大量的硬件成本和维护成本。
本书解读了同程旅游从技术发展伊始至今的技术故事,其发展过程也并非一帆风顺。同程旅游的研发人虽然踩过坑、走过弯路,但最终还是凭借着坚韧的拼搏精神,克服了一个个艰难险阻,完成了自身和公司的双飞跃。
随着同程旅游的飞速发展,同程旅游的研发人也将要面临更大的压力和挑战,我在这里衷心地希望,所有同程旅游的研发人能再接再厉,让研发成为同程旅游发展壮大的基石!相信
同程旅游有了这样一群热爱技术、富有激情的研发人,明天必将腾飞!
张海龙Ben
2016年10月于姑苏城
前言
作为近几年才入职同程旅游的新研发人,笔者确实看到了同程旅游这些年来在技术上突飞猛进,并朝着一线互联网公司不停地追赶。记得几年前参加大型技术峰会的时候,经常有人把同程旅游误以为“58同程”,甚至有人认为同程旅游是做棋牌游戏的。不过同程旅游在近几年来飞速发展,在OTA行业内的影响力也逐渐提升;另外,随着同程旅游研发技术的高速冲刺和胖波(王晓波)在大型技术峰会上的多次亮相,越来越多的人开始了解和认可同程旅游了。
笔者目前在同程旅游研发中心负责各种云服务的开发,这里的云服务类似于阿里云,不过笔者所在团队的产品是面向同程旅游内部的私有云服务,在本书中提到的各种中间件和云服务都是我们团队开发的。同程旅游大量使用了OpenResty方案,现在你打开www.ly.com首页和大部分页面,都可以看到响应头里包括OpenResty的标识。在同程旅游研发、编写和发布Web服务会让人觉得很幸福,因为同程旅游会提供一个云MVC集成环境,可以直接在其中进行开发、断点调试和一键发布,无须以传统方式进行本地开发和部署上线。各业务的线上系统还可以方便地接入各种在线云服务,例如云防护、云缓存、云数据源、云日志等。
同程旅游内部的各个研发系统都已经微服务化,微服务的理念已经深入到每个研发人员的心中,这对于整个同程旅游内部的服务治理是相当重要的。前几年,随着同程旅游研发团队的不断壮大,各种语言编写的各类服务都出现在了同程旅游的业务系统中,在对这些服务进行治理时,老的SOA框架显然已经力不从心了,借助于同程旅游新的微服务框架,各个系统之间的跨语言调用就不成问题了。对各种微服务的治理,能大大提升研发的工作效率,让各个系统之间不至于出现蜘蛛网式的错综复杂的调用关系。
同程旅游研发的运维系统也在近几年有了革命性的变化,原来全部是物理机,现在是拥有KVM、OpenStack、Docker等的混合私有云;数据库也从以前的SQL Server转变为多种DB共存,目前MySQL和MongoDB集群也有了相当大的规模,还有部分PostgreSQL、Greenplum和HBase等,当然,这对数据库管理员的要求也更高了。
感谢所有为本书提供内容的同程旅游的研发人,你们是无私的贡献者,同程旅游今天的成就和未来的发展全靠大家的努力。希望同程旅游越办越好,希望同程旅游的研发人越来越棒!
吴中骅
2016年10月

目录

第1章 小白入职
1.1 第一行代码
1.2 不断前行
1.3 不平凡的大年初一

第2章 一个可以旅游的网站
2.1 不仅仅是电商
2.2 旅游网站也不轻松

第3章 决战国庆之巅
3.1 人山人海
3.2 海量订单
3.3 大禹治水
3.4 坚如磐石

第4章 分布式中间件
4.1 一个特别的负载
4.2 缓存之凤凰涅槃
4.3 错综复杂的数据库
4.4 可治理的服务

第5章 运维的苦海
5.1 每天背个锅
5.2 一场革命
5.3 运维大数据

第6章 黑洞
6.1 安全的挑战
6.2 成长中的安全团队

读者评论

电子书版本

  • Epub
  • Mobi

相关图书

B站运营大揭秘:百万Up主真想教会你的创作笔记

GenJi是真想教会你 鱼C-小甲鱼 阿Test正经比比 编著 (作者)

本书由B站的三位百万级Up主(GenJi是真想教会你、鱼C-小甲鱼、阿Test正经比比)联合打造,为读者提供了B站独家运营秘籍。 全书总计8章。第1章重点讲解...

 

期货交易——日内投机常用技巧与实战

李俊峰 (作者)

本书主要讲解日内投机交易的各种常用技巧。第1章讲解日内投机操作的基础知识,让投资者详细地了解日内投机交易的特点、流程、风险性等。第2章讲解如何确定交易方向,以及...

¥69.00

基金定投——投资小白盈利指南

于佳蓉 (作者)

随着国内外投资市场环境的变化,投资者的风险偏好也发生了巨大变化,无论是对个人投资者来说,还是对专业投资机构来说,投资难度均有所加大,对投资小白来说更是如此。他们...

¥69.80

小马白话期权3——交易新手入门指南(全彩)

随着更多商品期权品种的上市,越来越多的投资者开始关注期权。本书讲解期权的基础知识、交易策略、操作方法和风险控制等,最后提供了期权的实际操作案例,书中的每个案例几...

¥79.00

股票多因子模型实战:Python核心代码解析

陆一潇 (作者)

本书深入浅出地介绍股票多因子模型的原理与构建方式,从基础知识、单因子测试、因子合成、股票组合构建等多方面进行介绍。 本书共6章:第1章对量化投资进行概述,引出...

 

数据赋能:数字化营销与运营新实战

姚新军 (作者)

本书围绕数据为企业数字营销和运营赋能的两大主线:数据驱动和数据分析展开。详细介绍了企业如何在基于获取各种重要数据的基础上,将这些数据应用于数字广告投放、数字渠道...

¥168.00