首页
学习
活动
专区
工具
TVP
发布

服务端技术杂谈

专栏成员
408
文章
447841
阅读量
56
订阅数
领域驱动设计门槛很高,没有深厚的面向对象编码能力很难实践成功
时间是人类最宝贵的资源。时间是有限的、不可再生的,你可以用钱买任何东西,却买不了时间。技术,就像时尚,在以光速在变化着。为了赶上它,我们需要跑的非常快。但是这个跑道上没有终点,所以没有赢家。
春哥大魔王
2020-11-09
9760
大用户规模互联网架构发展
在大部分互联网公司中业务和技术是这样的关系,公司是业务驱动型的,技术是服务于业务的,在不同阶段技术承担着业务背后的守门员角色。
春哥大魔王
2020-05-27
3610
分布式概念-分布式系统是什么?
故事从一次内部分享开始,我们每周组织组内分享,会分享一些技术,中间件,研发流程规范或者业务系统架构等内容,在进行了一系列中间件技术分享之后,会发现其中提及一系列通用的概念,这些是分布式系统所共有的,所以我们简单聊聊分布式概念。
春哥大魔王
2020-02-19
6.2K0
以Lazada为例,看电商系统架构演进
Lazada 2012年成立于新加坡,是东南亚第一电商,2016年阿里投资10亿美金,2017年完成对lazada的收购。业务模式上Lazada更偏重自营,类似于亚马逊,自建仓储和为商家提供服务。在阿里完成对Lazada的收购后,开始对Lazada进行了一系列架构升级,目的是升级为阿里的技术引擎。
春哥大魔王
2020-02-18
1.4K0
拆解交易系统--服务高可用
系统稳定性和系统可用性是对在线系统很重要的两个评价指标,也是最重要的系统能力,系统可用性或者成熟度不足,将会造成重大的事故或者经济损失。
春哥大魔王
2020-01-17
7450
单体架构演化到中台架构的四个阶段
中台架构的思路是希望按照“大中台、小前台”的理念进行组织升级,建设“敏捷的前端 + 强大的中台”,以降低整个集团的创新成本。
春哥大魔王
2019-12-17
1.1K0
微服务和DDD有什么关系
但也会带来很多开发与运维上的负担。用DDD(领域驱动设计) 的思想去指导微服务的实践则成为比较好的方案。
春哥大魔王
2019-10-25
1.6K0
中台战略演化的一个讨论
但是我觉得中台是互联网公司在经过一系列系统架构和业务演化而来的,比如经历一体化,服务化,微服务之后发展的产物,基本没有互联网公司一开始搭建系统就奔着中台去的。
春哥大魔王
2019-10-11
3110
DDD应对运营活动系统腐化实践
事件风暴 事件:PM关心真实事件 如:用户订单已发布,商品已发布 说明:关注点在于什么领域模型发生了什么变化。
春哥大魔王
2019-07-31
1.6K0
进程内缓存使用技术方案
进程内缓存可以采用带锁的Map或者第三方库,或者自己实现进程内缓存管理,如ConcurrentHashMap,ThreadLocal,guava cache等。
春哥大魔王
2018-09-21
8950
应用架构碎碎念
最近一段时间非常忙,每天晚上基本都要搞到很晚,都木有精力写一些新东西了,就把路上自己想到的一些碎碎念整理出来,大家感兴趣的话可以交流下,明天早上去看看《邪不压正》放松下吧。
春哥大魔王
2018-07-23
4380
系统的高可用(纯理论)
专注服务端首先要专注的是关于高可用。 有的时候高可用系统并不是简单的技术方案,会包含很多其他的东西。 什么是高可用? 基本来讲是为了让我们的计算机(硬件/软件)做到full time可用。设计上一般有下面的方法: 对软/硬件冗余,消除单点故障。任何系统都有一个或多个冗余系统做standby。 对故障的检测和恢复。检测故障使用备份的节点接管故障点。就是failover。 需要可靠的交汇点。一些不易冗余的节点,或者被看做是单点的节点,比如域名解析,负载均衡。 冗余的问题 系统软硬件冗余可以保证高可用,但是
春哥大魔王
2018-04-17
1.2K0
90后架构师访谈
自我介绍一下 如:我叫张晓宁,3年以上互联网从业经验,主要关注与WEB全栈方向。 主要技术栈 服务端:C#,NodeJs,Python,Java; web:avalon,vue,jquery; 如果让你做技术团队负责人,你会营造一种怎样的技术分享氛围 轻松,无阶级。每个人都能客观的表达自己的想法,无论对事,对人,对产品。 同时希望技术团队每个人都能对自己的产品、业务有兴趣,有个人的见解。 目标是做好产品,不是做好技术。 如果开发一款互联网产品你会开发什么样的产品 目前还没有想到,不过目标主要是挣钱 开发这款
春哥大魔王
2018-04-17
8190
架构细节 | 看看 Medium 的开发团队用了哪些技术?
image.png 说到底,Medium是个社交网络,人们可以在这里分享有意思的故事和想法。据统计,目前累积的用户阅读时间已经超过14亿分钟,合两千六百年。 我们支持着每个月两千五百万的读者以及每周数以万计的文章发布。我们不想Medium的文章以阅读量为成功的依据,而是观点取胜。在Medium,文章的观点比作者的名头更重要。在这里,对话促进想法,并且很看重文字的力量。 我是Medium开发团队的负责人,此前在Google工作,负责开发Google+和Gmail,还创立了Closure项目。业余时间我喜欢滑
春哥大魔王
2018-04-17
1.5K0
乐视支付架构
架构 乐视 订单架构 分库分表 构建一个支撑每秒十万只读系统并不复杂,无非是通过一致性哈希扩展缓存节点,水平扩展web服务器等。每秒钟数十万数据更新操作,在任何数据库上都是不可能的任务,首先需要对订单表进行分库分表。 在进行数据库操作时,一般会用ID(UID)字段,所以选择以UID进行分库分表。 分库策略我们选择了“二叉树分库”,所谓“二叉树分库”指:在进行数据库扩容时,以2倍数进行扩容。比如:1台扩容2台,2台扩容4台,以此类推。最后把Order库分了8个库中,每个库10个表。 根据uid计算数据库编号:
春哥大魔王
2018-04-16
1.1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档