炼数成金 大数据架构
订阅

架构

细谈八种架构设计模式及其优缺点概述
细谈八种架构设计模式及其优缺点概述
设计模式就是设计经验,有了这些经验,我们就能在特定情况下使用特定的设计、组合设计,这样可以大大节省我们的设计时间,提高工作效率。作为一个工作10年以上的老码农,经历的系统架构设计也算不少,接下来,我会把 ...
Kubernetes与GlusterFS的爱恨情仇
Kubernetes与GlusterFS的爱恨情仇
Kubernetes,容器管理领域的领导者;GlusterFS,分布式文件系统的后起之秀,他们之间会擦出什么样的火花呢?用Kubernetes部署的应用可以分为无状态的和有状态的,无状态的应用没有数据,Pod(一个或若干容器的集合) ...
我们为什么不用Kubernetes?
我们为什么不用Kubernetes?
Kubernetes 是一个功能强大的 PaaS 工具包,具有许多安全相关的选项,可以支持各种部署场景。当它成为大家普遍认可的 PaaS 选项时,从安全的角度来看,这是非常有价值的,因为这些安全选项中的大多数都可以抽象出来 ...
基准测试表明, Async Python 远不如同步方式
基准测试表明, Async Python 远不如同步方式
大多数人都知道 async Python 具有更高的并发性。这意味着对于常见的任务如动态网站或 Web API, async 性能更好。但遗憾的是,async 对于 Python 解释器来说,并不是一个加速条。在现实条件下的数据(见下图),异步 ...
分布式锁用 Redis 还是 Zookeeper?
分布式锁用 Redis 还是 Zookeeper?
为什么用分布式锁?在讨论这个问题之前,我们先来看一个业务场景:系统A是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下 ...
阿里巴巴为什么不用 ZooKeeper 做服务发现?
阿里巴巴为什么不用 ZooKeeper 做服务发现?
站在未来的路口,回望历史的迷途,常常会很有意思,因为我们会不经意地兴起疯狂的念头,例如如果当年某事提前发生了,而另外一件事又没有发生会怎样?一如当年的奥匈帝国皇位继承人斐迪南大公夫妇如果没有被塞尔维亚 ...
如何画出优秀的架构图?
如何画出优秀的架构图?
架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。架构是结构和愿景。系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边 ...
关于数据中台建设之思考
关于数据中台建设之思考
数据中台是聚合和治理跨域数据,将数据抽象封装成服务,提供给前台以业务价值的逻辑概念。数据中台是一套可持续“让企业的数据用起来”的机制,一种战略选择和组织形式,是依据企业特有的业务模式和组织架构,通过有 ...
如何画出优秀的架构图?
如何画出优秀的架构图?
架构就是对系统中的实体以及实体之间的关系所进行的抽象描述,是一系列的决策。架构是结构和愿景。系统架构是概念的体现,是对物/信息的功能与形式元素之间的对应情况所做的分配,是对元素之间的关系以及元素同周边 ...
什么是Service Mesh
什么是Service Mesh
Service Mesh作为下一代微服务技术的代名词,初出茅庐却深得人心一鸣惊人,大有一统微服务时代的趋势。那么到底什么是Service Mesh?一言以蔽之:Service Mesh是微服务时代的TCP协议。有了这样一个感性的初步认知, ...
中台崛起的本质是“去ERP化”
中台崛起的本质是“去ERP化”
中台的崛起代表了一部分中国领先企业的“去 ERP 化”趋势,从以资源集约化为中心走向以用户价值为中心,从闭源单体架构的商业 ERP 套件走向分布式微服务架构的业务开放平台。本文将从微观宏观双视角展开阐述,微观层 ...
10W+ K8s容器数量下,携程如何打造统一弹性调度体系
10W+ K8s容器数量下,携程如何打造统一弹性调度体系
携程K8s容器服务承载着各BU的核心业务,容器数量超过10W,并仍然以每年数倍的速度增长。调度体系也经历了从Mesos上的自研调度器到K8s fork版本的调度器演进过程。业务目标上,最初调度器只服务于在线应用发布,现在 ...
中台翻车纪实:一年叫停,员工转岗被裁,资源全浪费
中台翻车纪实:一年叫停,员工转岗被裁,资源全浪费
正值 2016 年“直播元年”,在短视频风口上,国内某大集团开始调动各业务线的精兵强将,组建新的业务单元,以“业务中台”的形式集合公司力量,想要迅速占领行业高地。公司对这个“业务中台”的投入也是实实在在的: ...
RabbitMQ与Kafka的技术差异以及使用注意点
RabbitMQ与Kafka的技术差异以及使用注意点
RabbitMQ是一个消息代理,但是Apache Kafka是一个分布式流式系统。好像从语义上就可以看出差异,但是它们内部的一些特性会影响到我们是否能够很好的设计各种用例。例如,Kafka最适用于数据的流式处理,但是RabbitMQ ...
金融级数据库分布式改造的架构设计要点
金融级数据库分布式改造的架构设计要点
银行业从最初的手工记账到会计电算化,到金融电子化,再到现在的金融科技,可以看到金融与科技的结合越来越紧密,人工智能、大数据、物联网、区块链等新兴技术改变了金融的交易方式,为金融行业的创新前行提供了源源 ...

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

社区热帖

     

    GMT+8, 2021-4-13 15:02 , Processed in 0.120247 second(s), 16 queries .