2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

架构周报|经受电商大促的架构特性

  • 2016-06-27
  • 本文字数:2014 字

    阅读完需:约 7 分钟

经典案例

《微服务架构:Kafka 的崛起》——虽然这篇文章的目的不是在宣扬Kafka 比其他消息队列系统更优秀,但是本文讨论的某些部分是专门针对它的。对于外行来说,Kafka 是一个开源的分布式消息队列系统。它最初是由LinkedIn 研发,现在由Apache 软件基金会维护。和其他的消息队列系统一样,你可以给它发送消息,同时也可以读取消息。用Kafka 的说法就是“生产者”发送消息,“消费者”接收它们。

《DeepDetect——机器学习框架的API 统一》——作者在机器学习、深度学习、增强学习和马尔卡夫决策过程方面工作超过十年,并知道其中的苦与乐。他开发了自己的工具和系统,大部分开源了,工业级别的应用从NASA 火星探测器的活动模型到空客网络安全系统,再到工业自动控制系统。一年前,他更多的聚焦在AI 工具集、深度学习和神经网络等的商业化。

《找出微服务性能方面常见的反模式》——在本文中,我们将对在分布式面向“微”服务架构(SOA)中造成性能与可伸缩性问题的各种模式进行针对性的讨论,例如在一个低延迟连接中传输大量数据,或是由于糟糕的服务接口设计造成了过多的服务调用,以及线程与连接池耗尽等等。

架构访谈

《滴滴杜欢:高歌猛进中的滴滴如何解决架构上的阵痛?》——2015 年是滴滴高歌猛进的一年,在多个业务方向都有很出色的产出。当业务以超常规速度发展的同时,技术架构逐渐成为业务迭代的瓶颈:客户端/Web App 因为业务代码耦合紧密导致迭代速度大幅降低,服务端因为缺乏抽象和封装难以支持快速迭代等等,如何在大业务压力下为滴滴进行架构改造是个相当困难的课题。

《阿里速卖通郭东白:交易量冲垮六大银行,技术胜利刺激脉搏心跳》——传统的性能优化往往只注重一个技术指标,最终的业务结果很难量化。而阿里巴巴的AliExpress 团队有一个方法——基于大数据准确度量性能对电商业务的回报的方法,解决了这个问题。任何一个微小的局部性能优化(investment)带来的新增订单(return)可以被精确估算出来。因此,在性能上的投入产出比(ROI)就可以被准确度量出来。

《电商大促特辑:成就1 号店2000 万流量下的优雅架构》——博恩·崔西说过:“一个人专注于一个领域,如果投入3 分钟,你什么也不是,但如果投入5 年,你可以成为专家。”然而当一群人一起专注5 年会是怎样的景象呢?他们会面对怎样的大事件?1 号店告诉你:单Service 支持每天亿级的请求、单日全站流量超过2000 万、国际巨头全资收购……然而这些繁荣的背后他们也要面对日渐增长的压力、异地协作的困扰、频频大促带来的高并发,光鲜亮丽的大事件背后又有怎样不平凡的架构成长故事?

ArchSummit**** 架构师峰会

48 小时,百余位资深技术专家,Twitter、LinkedIn、Cloudera、百度、腾讯、阿里、Uber、滴滴、美团等争奇斗艳,这就是这个夏天 ArchSummit 在深圳掀起的技术狂潮。爱技术、爱分享,ArchSummit 深圳 2016 我们等你!购票热线:010-89880682 。

前沿趋势

《LinkedIn 的工程师详述了生产环境下Kafka 的调试和最佳实践》——在本文中,LinkedIn 的软件工程师Joel Koshy 详细阐述了他和一个工程师团队是如何解决生产环境下 Kafka 的两次事故的。这两次事故是由于多个产品缺陷、特殊的客户行为以及监控缺失的交错影响导致的。

《Facebook 使用Stylelint 以期保证CSS 代码质量》——近日来自Facebook 的开发者Juriy Zaytsev 发布文章称,他们更换了CSS Linter 工具,采用了基于PostCSS 的Stylelint 作为新的Linter 工具,以期保证CSS 代码质量。上千名工程师,多条不同产品线,庞大代码库,日渐增加的新特性……种种特点加在一起,给Facebook 的代码质量管理带来了独特的挑战。而如何保证上千份不停变换的CSS 文件质量,对于Facebook 来说,也是非常头疼的问题。

人文管理

《在市场营销中使用敏捷方法:过程、团队与成功案例》——近期时常有人谈及敏捷市场营销这个概念,它已经不仅仅是一个新的热门流行词了。那么它的实践效果究竟如何,我们又为什么会需要它呢?自从入了IT 这一行,笔者曾负责过不少软件项目的管理工作,个人可以保证:敏捷方法已逐渐成为软件开发者的热门之选。在项目管理方法中,现实证明:敏捷方法比瀑布式的项目管理方式更高效,它的Sprint 系统可以让开发者每隔一段时间停一下,来审查修改之前的工作。

《生产环境中保持微服务井然有序的五大措施》——本月初,Takipi 公司的Alex Zhitnitsky 撰写了生产环境中保持微服务井然有序的五大措施一文。他结合几个月前报道过的小组讨论成果与用户反馈,向大家介绍了在生产环境中使用微服务可能遇到的主要问题以及这些问题的解决方法。这些内容的侧重点在于分布式调试,以及为了使其成为一种易于驾驭的方式所能采取的方法。

ArchSummit**** 公众号

大会很期待?线上解解馋—— ArchSummit 给求知若渴的你,微信搜索公众号:ArchSummit 技术关注 ,关注 ArchSummit 微信公众平台获取更多技术干货,及时了解大会进展,并可以提前参与大会讲师的线上分享和交流活动。

2016-06-27 19:002052

评论

发布
暂无评论
发现更多内容

用声音在一起,听荔枝CTO丁宁聊UGC声音互动平台的技术世界

ONES 王颖奇

内容 企业架构 互联网

【Vue3.0 Beta】尝鲜

德育处主任

CSS Java html5 Vue 大前端

初入响应式编程(上)

CD826

spring 微服务 Spring Cloud 响应式编程 reactor

从流程、认知上做稳定的系统演进

Skysper

系统设计 质量管理

写一个开源的 macOS 程序可以赚多少钱?

子骅 luin

node.js redis GitHub 开源 赚钱

人们喜欢彼此制造困难让大家难过

Fenng

WebSphere Application Server运维实践 --从入门到监控

rafe

Java WAS perfservlet visualVM JMX

业务代码必须要做的事情

程序员劝退师

2020了,各家小程序发展的怎么样?

崔红保

小程序 uni-app

近两年影响我的两个重要原则

Selina

毕竟,一生很短,少有圆满

霍太稳@极客邦科技

创业 身心健康 个人成长

Flink初体验

数据社

大数据 flink 流计算

一个创业者的途中思考

非著名程序员

创业 读书笔记 程序员 重新理解创业 思考

Linux 性能诊断:负载评估入门

RiboseYim

Linux 性能优化

OKR实践中的痛点(1):老板的KR我的O,怎么办?

大叔杨

OKR Scrum 敏捷

业务系统开发程序员常用linux知识

程序员劝退师

Linux

寻找伴侣最重要的是什么?

二爷

对话 CTO〡和 PingCAP CTO 黄东旭聊开源数据库新蓝海

ONES 王颖奇

数据库 分布式 开发者

【数据结构】双向链表插入操作的时间复杂度分析

遇见

数据结构 算法 时间复杂度

uni-app黑魔法:小程序自定义组件运行到H5平台

崔红保

小程序 uni-app

分享多年积累的 macOS 效率工具

张晓辉

macos

一文讲清楚 MySQL 事务隔离级别和实现原理,开发人员必备知识点

古时的风筝

MySQL 数据库 事务隔离级别 mysql事务 数据库事务

【gRPC】Python调用Java的gRPC服务

遇见

Java Python gRPC

翻译: Effective Go (1)

申屠鹏会

翻译 Go 语言

此为开卷

X.F

浅谈汽车行业嵌入式软件发布的流程有多复杂

WB

程序员 软件

测试

Chonge

走出舒适区最好办法别走了,扩大它

乐少

电子书:《Linux Perf Master》

RiboseYim

Linux 性能优化

为什么你的创业公司应该运行在Kubernetes上

云原生

云原生 k8s

芋道 Spring Cloud Alibaba 介绍

艿艿

阿里巴巴 分布式 微服务 Spring Cloud Spring Boot

架构周报|经受电商大促的架构特性_语言 & 开发_王杉_InfoQ精选文章