InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

架构周报| 一个经过优化的微服务架构案例

  • 2017-02-23
  • 本文字数:1399 字

    阅读完需:约 5 分钟

经典案例

  1. 百亿级微信红包的高并发资金交易系统设计方案:今年正月初一,微信公布了用户在除夕当天收发微信红包的数量——142 亿个,而其收发峰值也已达到 76 万每秒。百亿级别的红包,如何保障并发性能与资金安全?这给微信带来了超级挑战。本文将为读者介绍百亿级别红包背后的系统高并发设计方案,包括微信红包的两大业务特点、微信红包系统的技术难点、解决高并发问题通常使用的方案,以及微信红包系统的高并发解决方案。
  2. 一个经过优化的微服务架构案例:大家都知道,基于单体(Monolith)和微服务(Microservice)架构的争论已经存在多年,正如我们对胖客户端、瘦客户端孰好孰坏的争论一样,有必然的历史演化,也有各自的优缺点。架构师们总是在考虑,我们是要一个中心化、全能多才的单体,还是百花齐放、各自为政的微服务群体,各种基于成本、交互、部署等等的讨论应该不会停下脚步。这里,我们不做过多的深入探讨和介绍,而本文正是这些讨论中的一个很好的例子,供大家思考。

前沿趋势

  1. Spark 上的深度学习框架再添新兵:Yahoo 开源 TensorFlowOnSpark 深度学习通常涉及大量数据进行人工神经网络训练,比如说照片,然后指导神经网络对新数据做出最佳猜测。深度学习在很多公司非常热门。差不多就在一年前,Yahoo开源 CaffeOnSpark ,为 Caffe 开源深度学习框架提供了 Spark 支持。而今天,Yahoo 正在做同样的工作,但这一次,带来了不同的框架:TensorFlowOnSpark,宣布开源 TensorFlowOnSpark,他们用来在大数据集群的分布式深度学习最新的开源框架。
  2. 中美 IT 金融耕耘十五载,谈谈我眼中的 FinTech :从普通程序员做到 CTO 之后,他转战美国从 0 开始码农生涯,在一家金融机构房利美(Fannie Mae)一步一个脚印,再次成长为管理者。随后,他“学成”归来,先后工作于工商银行总行和英国渣打集团。对于近来势头正猛“FinTech”,康德胜并不陌生,他已然在这个领域工作了十五年。在代码、管理、金融三个方向上皆有耕耘,辗转工作于中美两国,康先生的都经历了哪些转折点?他又如何在中国 VS 美国,FinTech VS 传统金融两个对比维度上进行分析?

大会动态

  1. 华南地区最大的技术盛会:ArchSummit 全球架构师峰会 2017 深圳站十九大专题已定,除了设有电商、运维、安全等经典专题外更有今年备受关注的机器学习、微服务、移动轻应用等热门前沿技术。大会将汇聚百余位国内外优秀技术大牛来面对面分享他们的实战经验,7 折售票限时开启中,官网点击这里

人文管理

  1. 产品负责人在敏捷团队中存在的理由:尽管很多公司宣称自己规范化地使用敏捷,但敏捷实际上一直是被误解的。产品负责人在领导敏捷、scrum 团队中扮演着同等重要的角色——产品负责人负责整个产品,而不仅仅负责功能、特性或是文档。而且产品负责人和产品经理可能大不相同。然而,根据 scrum guide 所述,scrum 团队根本没有产品经理,所以可能需要像对待利益相关者一样对待产品经理。
  2. 《真正的投资者如何区分 AI 的炒作与现实》——自从去年 AlphaGo 打败李世石开始到现在,人工智能的热度就没有一丝衰减。就像之前的“云计算”、“大数据”和“机器学习”,“人工智能”这个词已经被市场营销人员和广告文案人员大肆使用。人们说的“人工智能”里面有很大一部分其实是数据分析,还是原来的套路。目前来看,AI 已经激发了公众的想象力,占据了媒体报道,并引发了大量的投资和收购。在这一轮炒作中,发现滥竽充数的“南郭处士”与真正投资者的区别可能是一个挑战。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2017-02-23 05:002240

评论

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

nodejs实现jwt

coder2028

node.js

2022-10-18:以下go语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。 package main import ( “fmt“ “net/url“ ) // 其中

福大大架构师每日一题

golang 福大大 选择题

深聊Nodejs模块化

coder2028

node.js

翟佳:StreamNative 组织构建之路丨声网开发者创业讲堂 • 第 5 期

声网

技术管理 人工智能’

Java注解

急需上岸的小谢

10月月更

改变线程状态的方法

急需上岸的小谢

10月月更

JavaWeb(一)

Studying_swz

后端 10月月更

All Eyes on Docs! 练就火眼金睛,就来StarRocks 极客营

StarRocks

数据库

Linux中的目录结构是什么样的?有人说像“树”,你觉得呢

wljslmz

Linux 10月月更 目录结构

leetcode 380. Insert Delete GetRandom O(1) O(1) 时间插入、删除和获取随机元素 (中等)

okokabcd

LeetCode 数据结构与算法

画一个冰糖葫芦祝大家甜甜蜜蜜

急需上岸的小谢

10月月更

Zebec 以 Layer2 的形式推出 Zebec Chain,流支付新时达来临了

西柚子

从AI作画到AI做视频,这一跳改变了什么?

脑极体

你的公司需要数据中台吗?

久歌

架构

java部分基础总结

Studying_swz

java 编程 10月月更

Java多线程 线程池的生命周期及运行状态

Yeats_Liao

后端 Java core 10月月更

Go slice切片详解和实战:make append copy

王中阳Go

Go golang 学习方法 #go 10月月更

Go基础数据类型使用实战:int float bool

王中阳Go

Go golang 学习方法 golang 面试 10月月更

你用Go写过中间件吗?带你用Go实现【操作日志中间件】

王中阳Go

golang 高效工作 学习方法 #go 10月月更

让Jenkins执行GitHub上的pipeline脚本

程序员欣宸

GitHub jenkins 10月月更

挑战 30 天学完 Python:Day6 数据类型 - 元组tuple

MegaQi

Python 挑战30天学完Python 10月月更

Go 语言入门很简单:Go 语言的错误处理

宇宙之一粟

异常处理 错误处理 Go 语言 10月月更

如何实现多个Git仓库同步

Appleex

git

JDBC学习

Studying_swz

后端 10月月更

Vue组件入门(八)v-model + 自定义参数

Augus

Vue 3 10月月更

日志管理与分析系统的基本功能

阿泽🧸

日志管理 10月月更

【资损】知名金融企业的资损与资损防控

小明Java问道之路

架构 安全 金融科技 10月月更 资损

Java多线程 关闭线程池 shutdown() 、shutdownNow()、awaitTermination()

Yeats_Liao

后端 Java core 10月月更

抢滩东南亚,融云IM助力应用抓住经济转型红利

融云 RongCloud

互联网 数字化 IM

ZooKeeper数据模型

穿过生命散发芬芳

zookeeper 10月月更

高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum

laofo

DevOps 敏捷 研发效能 持续交付 敏捷研发

  • 扫码添加小助手
    领取最新资料包
架构周报| 一个经过优化的微服务架构案例_语言 & 开发_ArchSummit峰会_InfoQ精选文章