「ArchSummit·深圳」人工智能如何促进工业和制造领域的智能化转型? >>> 了解详情
写点什么

架构周报:Pornhub 使用 PHP 建站;Nginx 之父被捕,前公司:版权应该归我们;“通人性”Bug 拖欠员工加班费 7 年多

  • 2019-12-14
  • 本文字数:2451 字

    阅读完需:约 8 分钟

架构周报:Pornhub使用PHP建站;Nginx 之父被捕,前公司:版权应该归我们;“通人性”Bug拖欠员工加班费7年多

「架构视点」是架构头条公众号新开设的内容栏目,试图以新奇、有趣的视角,去观察软件架构乃至软件开发中的那些不为人知的秘密。在这里,你可以看到知名互联网公司技术实践中为人所忽略的方面,也可以看到软件开发领域的那些奇谈怪论,金玉良言。本期是第 0 期,我们打个样,慢慢精进,也欢迎各位读者朋友多提宝贵意见和线索来源。

万万没想到系列

成人网站 Pornhub 公布技术栈,使用 PHP 建站

成人网站在推动 Web 发展方面所起到的作用无可辩驳。从突破浏览器的视频能力限制,到利用 WebSocket 推送广告(防止被广告拦截器拦截),你必须不断想出各种聪明的办法,让自己处在 Web 技术创新的最前沿。


技术栈方面,PHP 一直是广大网站建站的首选,根据 W3Techs 提供的数据和报告,2019 年全球网站的 PHP 使用率高达 79%。Pornhub 同样如此,在他们的技术栈中,除了使用 PHP 语言以外,还使用了 Nginx、MySQL、Memcached / Redis 等主流技术。其他技术还包括 Varnish、ElasticSearch、NodeJS、Go 语言、Vertica。前端方面,主要使用了纯 JavaScript,并且在逐步淘汰 jQuery,并开始使用框架,比如 Vue.js。

“通人性”Bug 拖欠员工加班费 7 年多

日本便利店巨头 7-11 的这个 bug,可能是黑心老板们最喜欢的一个 bug 了。据媒体报道,这个“通人性”的 bug,已经拖欠了包括临时工在内超过 3 万名员工的加班工资,累计总额高达 4.9 亿日元,约合人民币 3200 万元。


今年 9 月,日本劳动监督部门发现了 7-11 总部计算加班费的方式有误,7-11 这才后知后觉地发现,原来自己拖欠临时工工资了。这个后知后觉有多后呢?根据目前有记录可查的数据,最早可追溯到 2012 年 3 月份。也就是说,最迟从 2012 年 3 月份开始,7-11 员工的加班费就一直处于被拖欠状态,3 万人的加班费总和约为人民币 3200 万元。而更严重的是,媒体指出拖欠员工加班费的情况可能从上世纪 70 年代 7-11 成立之初就已经存在。

量子计算机是终极“纸老虎”

就在几个月前,谷歌公司自豪地宣布其成功证明了“量子霸权”——具体来讲,他们证明了量子计算机在执行某些特定任务时,确实拥有远超经典计算机系统的工作效率。IBM 方面迅速对此予以批评,认为经典超级计算机实际上完全能够以极快的速度完成同一项计算任务,而且稳定性要高得多。


在量子计算领域有过多年从业经历的 Subhash Kak认为,由于随机错误总会不可避免地存在,真正实用的量子计算系统恐怕永远不会出现。这也早已不是量子计算第一次遭到质疑。过去 12 个月以来,法国蒙彼利埃学院理论物理学家 Michel Dyakonov 就通过 IEEE Spectrum(电子与 PC 工程顶级期刊)发表文章,通过一系列技术性陈述向人们证明,可行的量子超级计算机恐怕永远无法变成现实。量子计算机,可能是现在提到的终极“纸老虎”。

C++ 之父喜欢吃辣子鸡

今年 11 月,C++ 之父 Bjarne Stroustrup 因工作出差来到中国。在上海,InfoQ 记者有幸对 Bjarne 博士进行了一次独家专访。Bjarne 博士今年 69 岁,依旧保持跑步的好习惯,30 分钟左右可以跑 5 公里。并且,他自称不怕辣,爱吃辣子鸡


谈到开发 C++ 的初衷,他表示:(当时)问题在于,编程语言分为高级语言和低级语言,却没有哪一种语言能够兼顾我(在表达高级概念的同时也在底层与硬件沟通)的需求。所以,我决定自己开发一种。他同样表示,一个程序员只掌握一种编程语言肯定是不够的。

Nginx 之父被捕,前公司:Nginx 版权应该归我们

12 月 12 日消息,Nginx 创始人 Igor Sysoev 被捕了。一周前,他的前东家 Rambler 集团对 NGINX Inc. 提出了侵犯版权的诉讼,声称拥有 Nginx 网络服务器代码的全部所有权。莫斯科警方随后展开了突袭行动,查封了 Nginx 在莫斯科的总部,扣押了设备、带走并讯问了多位雇员,包括联合创始人兼现任首席技术官 Igor Sysoev,以及联合创始人 Maxim Konovalov。


Rambler 集团是俄罗斯最大的搜索引擎和互联网门户网站之一 Rambler .ru 的母公司。根据今日在 Twitter 上发布的搜查令的副本,Rambler 声称 Igor Sysoev 在担任公司系统管理员时开发了 Nginx,因此它们才是该项目的合法所有人。Sysoev 此前曾公开说过他是利用业余时间开发的 Nginx。目前案件正在进一步调查中,架构头条也将持续跟进关注。

Elasticsearch 邮件再次泄露,27 亿数据包括腾讯、网易等大厂

Elasticsearch 又又又泄露了,这次泄露的数据堪称史上最大规模:包括 27 亿邮箱数据。27 亿个电子邮件地址,其中 10 亿个密码都是以简单的明文存储的。其中大多数被盗的邮件域名来自中国的邮件提供商,腾讯、新浪、搜狐和网易等都在内,发现了包括 qq.com,139.com,126.com,gfan.com 和 game.sohu.com 等域名。另外,雅虎、Gmail 以及一些俄罗斯的邮件域名也受到了影响。


目前该数据库已经被关闭,小编在拿到下图数据时在 QQ 上进行过搜索,不少 QQ 账号是真实存在的。


社区架构图系列

PB 级内容平台 Egnyte 的架构

Egnyte 的系统保存着数十亿个文件,数十 PB 的数据。Egnyte Connect 每秒钟处理 1 万个 API 请求,平均响应时间小于 60 毫秒。他们采用了基于 REST 的 SOA 架构,可以独立伸缩每一个服务,还可以将后端服务部署在云端。所有服务都是无状态的,它们使用了数据库或者自研的对象存储。



服务概览



请求流程概览



搜索架构概览

阿里巴巴架构、中台演进历程

阿里巴巴的架构演进是业界比较典型的互联网公司架构演进历程,同时也是业界参考比较多的架构方式,中台概念也是由阿里巴巴所炒热的。以下是阿里巴巴目前的 IT 架构示意图及中台演进历程图。



沃尔玛的架构翻新

沃尔玛的电商需求在过去几年中增长迅速,为了应对更加复杂、流量规模更大的业务场景,他们决定对这套产品进行现代化改造和架构翻新。



高层架构图



微服务异步复制



最终解决方案

eBay 支付账务系统的设计与实现

eBay 于 2018 年全面展开了下一代支付系统的设计和实现,账务系统是支付系统最重要的组件之一,eBay 开发团队为此做了架构层面的设计与实现。



两地三中心模型



监控层架构



分层架构




以上就是本期架构视点的全部内容,有任何建议与意见欢迎留言讨论。


下周同一时间,架构视点与你不见不散。


2019-12-14 09:009433
用户头像
小智 让所有人认同的文字称不上表达

发布了 408 篇内容, 共 374.7 次阅读, 收获喜欢 1971 次。

关注

评论 1 条评论

发布
用户头像
splunk不香吗
2019-12-15 22:28
回复
没有更多了
发现更多内容

JS有哪些变态语法,你知道吗?

千锋IT教育

SpringBoot邮件发送demo

@下一站

编程 email Java core 11月月更

京东二面:MySQL 主从延迟,读写分离 7 种解决方案

钟奕礼

Java 程序员 java面试 java编程

新力量,新希望|明道云伙伴大会2022秋圆满落幕

明道云

【原生Ajax】全面了解xhr的概念与使用。

坚毅的小解同志

ajax 11月月更

SAP UI5 应用和 Angular 应用视图里控件 id 生成逻辑的异同比较

Jerry Wang

前端开发 angular SAP SAP UI5 11月月更

华为云虚拟专用网络VPN,为企业铺就数据上云的安全路

路过的憨憨

嘉为科技彭一宽:组织度量,先做造钟人,再做报时人

嘉为蓝鲸

DevOps 度量

小令动态 | 令牌云新获上海市创新资金立项支持,此前还有......

令牌云数字身份

小令观点丨现代版 “见令如见人”

令牌云数字身份

MySQL中支持的字符集和排序规则

@下一站

MySQL 技术 字符集 11月月更

百度APP iOS端内存优化实践-内存管控方案

百度Geek说

android 后端 内存管理 企业号十月 PK 榜

DevOps制品管理——软件“工业革命”的里程碑式改革

嘉为蓝鲸

DevOps 制品管理

源自双11混部实战,Koordinator 如何保障应用服务质量?

阿里技术

云原生 混部技术

当Kubernetes遇见Macvlan——网络互通

陆云

Mybatis中使用${}和使用#{}

@下一站

mybatis MyBatis标签 Java core 11月月更

小令动态 | 令牌云成功通过国家等保三级认证

令牌云数字身份

云计算:基于互联网的超级计算

Finovy Cloud

云计算 云渲染

新版阿里神级“高并发”教程《基础+实战+源码+面试+架构》

钟奕礼

Java java面试 java编程 程序员、

AI机器学习模型部署的典型策略

Baihai IDP

人工智能 AI MLOps 模型部署

LR低代码快速开发平台 高效调整企业组织架构

力软低代码开发平台

python常用的内置对象

乔乔

11月月更

“天翼云杯”厦门软件开发大赛开赛 为开发者提供“沃土”

Geek_2d6073

字节跳动基于数据湖技术的近实时场景实践

字节跳动数据平台

数据湖 火山引擎

一周活动速递|Paper Time第五期;技术征文大赛即将收官

OceanBase 数据库

HashData携手恒丰银行 入选信通院金融科技创新应用五大“最受关注案例”

酷克数据HashData

云数据仓库

行业分析| 智慧消防对讲

anyRTC开发者

人工智能 监控 消防 调度 快对讲

热门资讯:超大规模数字产业生态正在加快构建!

优秀

数字化转型

4.0体验站|OceanBase 4.0 我回来给你点个赞

OceanBase 数据库

一步一图带你深入理解 Linux 物理内存管理

bin的技术小屋

内存 内存管理 Linux Kenel 内核 内核源码

小令观点 | 从大批QQ账号被盗,看账号安全与数据资产问题

令牌云数字身份

数据安全 账号安全

架构周报:Pornhub使用PHP建站;Nginx 之父被捕,前公司:版权应该归我们;“通人性”Bug拖欠员工加班费7年多_架构_小智_InfoQ精选文章