[1条]你有一个中秋礼包待查收
收藏

点击上方“马蜂窝技术”,关注订阅更多优质内容


关注“马蜂窝技术”公众号

后台回复“中秋礼包”

所有精选技术 PPT

打包带回家啦!! 


明天就是中秋佳节

蜂蜂为各位攻城狮精挑细选

准备了一桌丰盛大餐!

可谓是搭配考究,营养均衡

爱吃你就多吃点儿吧〜



热文精选


Flutter 实现原理及马蜂窝跨平台开发实践


一直以来,跨平台开发都是困扰移动客户端开发的难题。Flutter 一经发布就很受关注,我们似乎找到了问题解决的答案。


然而在现阶段,对于一款成熟的 App,重新用 Flutter 构建一遍并不现实。因此,马蜂窝电商客户端团队选择了用 Native 与 Flutter 混合开发的方式来实现应用的跨平台开发。



如果你想了解 Flutter 的主要功能和实现原理,了解马蜂窝商家端对接 Flutter 过程中遇到的开发流程、混合页面栈管理等问题的解决思路,一起探索 Flutter 为原生开发和前端开发带来的改变。


点击阅读:Flutter 实现原理及在马蜂窝的跨平台开发实践


马蜂窝ABTest多层分流系统的设计与实现


「现在马蜂窝是个数据驱动的公司,要以结果说话,能用 ABTest 解决的问题就没有必要谈其他」,这是马蜂窝联合创始人CEO 陈罡在一次接受专访时说过的一句话。


很多时候,一个按钮、一张图片或者一句文案的调整,可能都会带来非常明显的增长。但产品的改变不应该由我们随便「拍脑袋」得出,而是需要由实际的数据驱动,让用户的反馈来指导我们如何更好地改善服务。



作为一家数据驱动的公司,当前在马蜂窝 ABTest 已经基本覆盖所有业务线并稳定运行。驱动马蜂窝快速增长和优化的 ABTest 是什么?它究竟长什么样子?

基于 Openresty 实现的分流系统解决了哪些问题?


点击阅读:马蜂窝ABTest多层分流系统的设计与实现



让前端监控数据采集更高效


作为距离用户最近的一层,前端的表现是否可靠、稳定、好用,很大程度上决定着用户对整个产品的体验和感受。因此,对于前端的监控不容忽视。


搭建一套前端监控平台需要考虑的方面很多,比如数据采集、埋点模式、数据处理和分析、报警以及监控平台在具体业务中的应用等等。在这所有环节中,准确、完整、全面的数据采集是一切的前提,也为后续的用户精细化运营提供基础。



然而,前端技术的日新月异给数据采集带来了变化和挑战,传统的手工打点模式已经不能满足需求。如何在新的技术背景下让前端数据采集工作更加完善、高效?


点击阅读:让前端监控数据采集更高效



马蜂窝容器化平台前端赋能实践


在和前端同学讨论容器技术的时候,很多人都会说:「容器?这不是用在后端的技术吗?我不懂啊,而且前端开发用不上吧」。



但其实,今天我们讨论的「前端」已经不是传统意义上的「前端」, 伴随着 Node.js 等技术的兴起,前端开发的边界也在逐渐服务端延伸。大前端时代,如何以工程化、服务化和自动化的方式来进行应用开发,实现业务的持续迭代、高可用、高并发是每一个成功的互联网产品不断探索的事情。


容器技术如何加快这个进程?马蜂窝容器化平台又是如何为构建前端应用赋能的?如何解决基于容器化平台实现 CI/CD 时出现的问题?


点击阅读:马蜂窝容器化平台前端赋能实践



马蜂窝大交通监控报警系统设计与实现


在业务的高速运转下,任何一个线上运行的应用都可能出现问题:比如业务层面,订单量比上周减少了,流量突然下降了;技术层面的问题,系统出现 ERROR ,接口响应变慢了,等等。


目前,马蜂窝大交通业务需要对接多家供应商服务,所以我们还需要关注调用供应商接口是否出现异常等等。为了让大交通下的各业务线都能够通过报警尽早发现问题、解决问题,进而提升业务系统的服务质量,我们决定构建统一的监控报警系统。



这套监控报警系统的定位是什么?其核心的「三段式报警规则」如何理解?落地过程中填平了哪些坑?


点击阅读:马蜂窝大交通业务监控报警系统架构设计与实现



技术团队绩效考核管理的几点思考


「无法衡量就无法管理」,这句话是管理学大师彼得·德鲁克说的。其实后面还有一句话叫,「无法管理就无法改进」。


由于程序员的工作性质,使他们的工作时常很难量化。对于技术管理者来说,应该怎样来量化考核程序员的工作呢?是看代码行数?看 Bug 数量?还是看完成项目的时间?



马蜂窝旅游网技术副总裁张矗认为,考核是激发大家更大的工作潜力,而不是引导大家回归工作或者是逃避问题。那么在他看来,技术人员绩效考核难度在哪里?容易走进哪些误区?对于马蜂窝技术人员来说,有哪些能力要求?


点击阅读:马蜂窝张矗:我对技术团队绩效考核管理的几点思考



每个程序员都可以懂一点「Linux」


每个程序员的时间和精力是很宝贵的。很多同学在开始投入某个技术领域的时候,都经历过很辛苦的学习过程。


但一些人往往是自己觉得学到了好多东西,但并没有学到这个方向的关键、核心和本质;还有一些人技术学得很杂,但问到对哪个技术比较有研究,好像又都没有。



懂一点 Linux 对于提升技术研发人员的学习、工作效率有哪些好处?在众多技术中,为什么专门强调要学 Linux? 又该如何判断自己是不是真的学懂了?听马蜂窝旅游网高级技术总监李鸿用 3 个 W 帮你细细拆解。


点击阅读:马蜂窝李鸿:每个程序员都可以「懂」一点 Linux



最后,别忘了关注“马蜂窝技术”公众号,后台回复“中秋礼包”,带走文中所有精选技术 PPT 。赶快分享给更多伙伴吧!


中秋快乐!


End

「在看」我吗?