公司:阿里巴巴
阿里巴巴集团创立于1999年,是中国大陆一家以提供互联网服务为主的综合企业集团,目前实行位于杭州,上海与北京的双总部制度。
阿里巴巴服务范围包括B2B贸易、网上零售、购物搜索引擎、第三方支付和云计算服务。集团的子公司包括阿里巴巴B2B、淘宝网、天猫、一淘网、阿里云计算、聚划算、全球速卖通、阿里巴巴国际交易市场、饿了么、飞猪、优酷、盒马鲜生、阿里影业、菜鸟网络、高德地图、Lazada、Daraz等。旗下的淘宝网和天猫在2012年销售额达到1.1兆人民币,2015年度商品交易总额已经超过三兆元人民币,是全球最大零售商。
至2012年九月底止的财政年度,以美国会计准则计算,阿里营业额按年增长74%至318.39亿元(港元‧下同),盈利急升80%至37.75亿元。2015年全年,阿里巴巴营收146.01亿美元,净利为74.94亿美元。2017年,根据阿里巴巴集团向美国证券交易委员会提交的IPO招股书显示,雅虎持有阿里巴巴集团22.6%股权、软银持阿里集团34.4%股份,另管理层、雇员及其他投资者持股比例合共约为43%,当中马云持阿里巴巴集团约8.9%、蔡崇信持股为3.6%。
2019年11月,阿里巴巴集团在在港交所二次上市。香港财经界把阿里巴巴、腾讯(港交所:700)、美团点评(港交所:3690)、小米(港交所:1810)四只中国大陆科技股的英文名称首个字母,合称“ATMX”股份。
2019年11月26日,阿里巴巴集团港股上市,总市值超4兆,登顶港股成为港股“新股王”。2020年8月,阿里巴巴集团港股总市值首次超过6万亿。
阿里巴巴拆份出去的蚂蚁集团上市前,网络金服整体遭遇到政府的强力监管,阿里巴巴同样受到影响,2021年4月10日,阿里巴巴集团涉垄断被中国市场监管总局罚款182.28亿元人民币。2023年三家中国最主要的金融机构,再联合开罚71亿元,不过也随着官方宣布最后整顿工作的完成,阿里巴巴股价开始反弹。
Fury:一个基于JIT动态编译的高性能多语言原生序列化框架
Fury是一个基于JIT的高性能多语言原生序列化框架,专注于提供极致的序列化性能和易用性。
一文详解用eBPF观测HTTP
本文主要基于eBPF观测HTTP 1、HTTP 1.1以及HTTP2的角度介绍eBPF的针对可观测场景的应用,同时回顾HTTP 协议自身的发展。
SQLite切换日志模式优化
SQLIte有多种日志模式,在项目的开发迭代中,会遇见当新版本app的SQLite需要将日志模式切换至wal时,我们就需要探究从默认日志模式rollback journal模式,直接切换至wal模式后是否安全呢?
跨桌面端之组件化实践
相信所有跨平台应用,都有遇到过这样的窘境。由于平台差异的复杂性,维护多端产品成本非常高,且常常存在多端体验不一致的问题。情况就是这样,而我们团队维护了pc千牛和pc旺旺2款跨端产品,在效能和体验的双重压力之下,搭建一个多端统一的pc应用跨平台开发框架势在必行。
本文主要介绍了千牛PC跨端框架中,我们关于组件化部分的思考、方案选择、遇到的一些问题和解法。
客户端单元测试实践——C++篇
本文分享了团队在做单元测试中遇到的问题与解决思路。
如何正确地配置入口文件?
第三方库作者就需要编写相应的入口文件,来达到“动态”引入的目的,同时也方便于打包工具对于无用代码的剔除,减少代码体积,本篇文章主要聚焦于前端工程如何正确地配置入口文件。
代码重构:面向单元测试
本文会以一个 “生产者消费者” 的代码重构示例贯穿始终。最后还会以业务上常见的 Excel 导出系统为例简单阐述一个业务上的重构实例。
「技术人生」第9篇:如何设定业务目标
本文讨论了“做事的宏观三要素和五步骤”,以及从宏观视角切换为微观视角,从“抽象层面的探讨”具象为“具体层面的分析”,把“问题”或者说问题背后的“事物”作为分析的中心,以业务参与者的目的为基础,构建具体的业务目标。
这半年我做交易链路自动化回归的那些事儿...
闲鱼交易链路作为应用中关键链路的一环,具有多业务、多状态、多操作的特征。以订单操作举例:不同的订单类型、订单状态包含不同的操作;不同操作下触发的业务行为、领域服务的交互行为也各不相同。
跨桌面端Web容器演进
浏览器是大家所熟悉的。本文会从容器的架构演进,容器的功能增强和稳定性保障及未来的演进,这3个方面介绍一下我们的应用程序是如何对接浏览器的能力的。
跨全端SDK技术演进
团队进行跨平台开发已有三年有余,也是集团里面C++方向里比较早涉及该领域的部门之一,伴随业界跨平台技术发展与演进,我们也沉淀了一整套基于C++的跨平台技术体系,本文将以消息SDK为例,详述这一技术演进历程,希望能给想做跨平台的,尤其是刚步入跨平台开发的同学和团队,一些借鉴和启发,帮助大家少走一些弯路。
使用TinkerPop框架对GDB增删改查
本篇记录了GDB进行事务操作和常用的TinkerPop框架的差异性,并收集了有效的GDB帮助文档和相关信息。
Kraken中事件通道原理分析
客户端开发中,跨平台和动态性已是老生常谈的话题了,也诞生了ReactNative、Weex、Flutter等大前端方向的技术。
Kraken作为一款上层基于W3C标准实现,底层基于Flutter渲染的高性能渲染引擎,同时兼顾了跨平台和动态化的特性。对业务的快速迭代起到了很关键的作用。
其中事件的注册与分发在Flutter和JS的交互中算是其中比较典型的场景,今天就事件通道的原理跟大家分享一下学习Kraken源码的一些收获。
化繁为简,聊一聊复制状态机系统架构抽象
复制状态机广泛应用于数据复制和高可用等场景,本文将分享该如何更好地抽象复制状态机系统的架构。
阿里组织诊断神器“六个盒子”到底怎么用?这篇文章讲透了
六个盒子,也叫韦斯伯德六盒模型,是由美国组织动力学教授韦斯伯德,在1976年基于组织发展的经验和实践总结提炼而成的。
具体来说,六个盒子对应组织的六个维度,包括使命/目标、结构/组织、关系/流程、回报/激励、支持/帮助、领导/管理,而组织诊断也正是基于这六个维度出发的。
2010年,时任支付宝CPO常扬,将六个盒子引入阿里巴巴,并在2013年推广到整个集团。
自此,六个盒子在阿里得到广泛应用,甚至还有一句专门的俗语,叫“不管业务怎么变,六个盒子跑一遍”。
蒋凡重整阿里全球业务,速卖通没能抓住的十年
决定一个业务命运的,不是它拥有什么资源,而是它想成为谁。