炼数成金 大数据架构
订阅

架构

静下心来想想,为什么领域模型对于架构师如此重要?
静下心来想想,为什么领域模型对于架构师如此重要?
在信息化时代,人们在碰到问题的时候,经常会希望通过构建一套信息系统直接或间接的来解决问题。比如说一家传统企业,在企业内部最常见的请假审批、费用报销审批这类的日常事务处理上,一开始碰到的问题是流程不够透 ...
架构师经常参考的Netflix架构,它的全貌是怎样的?
架构师经常参考的Netflix架构,它的全貌是怎样的?
Netflix 由 Marc Randolph 和 Reed Hastings 于 1997 年在加州 Scotts Valley 成立,由 30 名员工和 925 名租赁用户组成,现在是全球领先的互联网电视网络,在 50 个国家拥有超过 6,900 万用户每月享受超过 100 亿小 ...
聊聊基于Lucene的搜索引擎核心技术实践
聊聊基于Lucene的搜索引擎核心技术实践
搜索服务,已经成为了互联网最常用的基本服务: 从谷歌、百度搜索关键字,到电商平台搜索商品,再到微信查看附近的人。我们几乎每时每刻都在用到它。所以,搜索引擎技术一直为大家关注。作者本人曾负责一些大型的分布 ...
深入浅出聊聊企业级API网关
深入浅出聊聊企业级API网关
API Gateway(API GW / API 网关),顾名思义,是出现在系统边界上的一个面向 API 的、串行集中式的强管控服务,这里的边界是企业 IT 系统的边界,主要起到隔离外部访问与内部系统的作用。在微服务概念的流行之前,A ...
Google、IBM和Lyft开源其大型微服务系统管理工具Istio
Google、IBM和Lyft开源其大型微服务系统管理工具Istio
谷歌、IBM 与 Lyft 三方已经共同公布了 Istio 项目的首次公开发行版。Istio 是一个开源项目,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。我们目前的发行版主要面向 Kubernetes 环境 ; 当然,在后续 ...
回滚机制
回滚机制
回滚是指当程序或数据出错时,将程序或数据恢复到最近一个正确版本的行为。最常见的如事务回滚、代码库回滚、部署版本回滚、数据版本回滚、静态资源版本回滚等。通过回滚机制保证系统某些场景下的高可用。在执行数据 ...
从淘宝到云端,阿里高可用架构演进实战
从淘宝到云端,阿里高可用架构演进实战
这是一个淘宝的店铺系统,这套系统是一个非常典型的高并发的浏览系统,在前几年的双 11 峰值有 20 万次的 Web 页面请求,平均一个页面对应了 20 次的 RPC 调用,这个时候对于整个系统的集合来说每秒的 QPS 是 400 万 ...
人工智能应用微服务化:从模型到线上系统搭建的最佳实践
人工智能应用微服务化:从模型到线上系统搭建的最佳实践
最开始当团队比较小,或项目比较简单的时候,微服务的优势没有那么明显。原因在于,最开始的时候为了完成微服务的架构要做很多前期准备工作,要做各种脚本和自动化,所以单体架构其实更能满足比较简单的业务需求。但 ...
实时离线融合在唯品会的进展:在实时技术、数据、业务中寻找平衡
实时离线融合在唯品会的进展:在实时技术、数据、业务中寻找平衡
实时大数据分析是指对规模巨大的数据进行分析,利用大数据技术高效的快速完成分析,达到近似实时的效果,更及时的反映数据的价值和意义。所有人都能理解数据的时效性对于数据的价值至关重要。以唯品会为例,唯品会已 ...
如何构建日请求数十亿次高性能高可用广告系统:微博广告架构解密
如何构建日请求数十亿次高性能高可用广告系统:微博广告架构解密
互联网广告是流量变现的主要手段之一, Google、 Facebook 等公司都以广告收入作为其主要的营收来源。随着移动互联网时代的兴起,信息流广告得到长足发展。信息流广告对比传统的展示广告或者搜索广告有如下特点:库 ...
一名合格的架构师应该具备哪些特质?
一名合格的架构师应该具备哪些特质?
合格的架构师一定需要有前瞻性的眼光。架构不是演化出来的,摸着石头过河,遇到问题解决问题,那是专家的优势和特长,架构师不应该关注如何精妙的去解决问题,而应该关注如何从一开始就奠定粗糙但正确的蓝图和基调, ...
架构师经常参考的Netflix架构,它的全貌是怎样的?
架构师经常参考的Netflix架构,它的全貌是怎样的?
随着我们深入研究可扩展架构,我们越来越多的接触到 Netflix。 他们的技术非常开放。 这篇文章是我们与 Bryan一起完成。所有信息是从互联网上收集而来。欢迎在留言中补充更多 Netflix 架构的资料。我们看到的 Netfli ...
解决分布式系统的一致性问题,我们需要了解哪些理论?
解决分布式系统的一致性问题,我们需要了解哪些理论?
一致性是一个抽象的、具有多重含义的计算机术语,在不同应用场景下,有不同的定义和含义。在传统的IT时代,一致性通常指强一致性,强一致性通常体现在你中有我、我中有你、浑然一体;而在互联网时代,一致性的含义远 ...
创业起步期,应该如何做技术选型?
创业起步期,应该如何做技术选型?
创业公司在技术使用的策略上有什么准则呢?个人认为就是“简单化“,当然这个简单是建立在理性分析的基础上的。技术人员有个通病,认为技术实现越复杂,越膨大,越全面就越能体现技术水平,这是非常错误的一个观点。 ...
为什么看起来不是很复杂的网站,却需要大量顶尖高手来开发?
为什么看起来不是很复杂的网站,却需要大量顶尖高手来开发?
为什么很多看起来不是很复杂的网站,比如 Facebook 需要大量顶尖高手来开发?【搜索商品】这个功能,如果你有几千条商品,完全可以用select * from tableXX where title like %XX%这样的操作来搞定。但是——当你有1 ...

热门频道

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

即将开课

社区热帖

     

    GMT+8, 2018-9-19 13:44 , Processed in 0.128574 second(s), 16 queries .