BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

他的粉丝

Plaid.com的监控系统如何实现与9600多家金融机构的集成

作者 Hrishikesh Barua 关注 15 他的粉丝 ,译者 盖磊 关注 2 他的粉丝   发布于  2018年8月7日

金融技术企业Plaid.com已实现与9600多家金融机构的集成,从这些机构获取并处理数据供企业后期使用。由于集成的异构本质以及所集成机构的数量,并且同一度量在不同的集成可能会有不同的解释,需要报警的度量也不同,所以实现监控集成是一个挑战。为解决在可扩展性和低延迟要求上的挑战,Plaid使用AWS Kinesis、Prometheus、Alertmanager和Grafana重构了企业的监控系统。

他的粉丝

SendGrid是如何扩展它的邮件传送系统的

作者 Hrishikesh Barua 关注 15 他的粉丝 ,译者 无明 关注 2 他的粉丝   发布于  2018年8月2日

SendGrid是一个基于云的电子邮件服务,它的后端架构从小型Postfix演变为托管在自有数据中心以及公共云上的系统。使用Go语言重写服务,逐步迁移到AWS,使用基于Ceph的分布式队列,团队因此每月可以处理超过400亿封电子邮件。

他的粉丝

Github工程师为MySQL高可用性采用了新架构

作者 Hrishikesh Barua 关注 15 他的粉丝 ,译者 Daniel_Hu 关注 1 他的粉丝   发布于  2018年7月13日

Github.com使用MySQL作为其许多关键服务的主干,如对外API,身份验证和Github.com网站本身。 Github的工程师团队用基于Orchestrator,Consul和Github负载均衡器的设置替换了之前基于DNS和VIP的设置以脑裂和DNS缓存问题。

他的粉丝

Edgemesh的P2P Web加速服务是如何推出到生产环境的

作者 Hrishikesh Barua 关注 15 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年8月14日

Edgemesh提供了基于WebRTC协议族的P2P Web加速服务,可将通常由传统CDN处理的部分流量分流到一些在P2P网络上共享的基于浏览器的缓存。Edgemesh在最近几个月实现了版本推出到生产环境,并分享了自己的做法。

他的粉丝

数据预备管道:策略、选择和工具

作者 Srini Penchikala 关注 36 他的粉丝 ,译者 薛命灯 关注 24 他的粉丝   发布于  2017年4月20日

数据预备是数据处理和数据分析的一个重要组成部分。业务分析师和数据科学家把80%的时间花在收集数据和准备数据上,而不是用于分析数据或开发机器学习模型。Kelly Stirman在上周举行的2017企业数据世界大会上分享了有关数据预备的最佳实践。

他的粉丝

微服务的漫长历史

作者 Jan Stenberg 关注 34 他的粉丝 ,译者 周元昊 关注 0 他的粉丝   发布于  2016年11月29日

与许多人认为的不同,微服务的概念已有相当长的历史,SOA(面向服务的体系架构)也不是90年代才被提出的。在最近举办的伦敦微服务大会上,Greg Young就微服务核心概念的前世今生进行了演讲。其中他表示,在过去的50年间,我们一直在使用服务这一概念背后的核心思想。

他的粉丝

Gil Tene:了解硬件事务内存

作者 Ralph Winzinger 关注 0 他的粉丝 ,译者 金灵杰 关注 5 他的粉丝   发布于  2016年6月28日

2016年纽约QCon上,Gil Tene在其演讲“了解硬件事务内存”中介绍了硬件事务内存(hardware transactional memory,HTM)。虽然HTM概念不是新的,现在终于有商业硬件支持了。HTM的目的是能够支持在内存中原子的进行多地址写入,以避免与其他合作线程产生不一致的情况。

他的粉丝

LFE将Lisp编程带到Erlang虚拟机上

作者 Sergio De Simone 关注 17 他的粉丝 ,译者 谢丽 关注 11 他的粉丝   发布于  2016年4月8日

经过8年的开发,Lisp Flavoured Erlang(LFE)达到了1.0版本,将Lisp编程稳定支持带到了Erlang虚拟机上(BEAM)。LFE由Erlang最初开发者之一的Robert Virding创建。InfoQ采访了LFE当前的维护者Duncan McGreggor。

他的粉丝

CrowdStrike为什么从Scala迁移到Go

作者 谢丽 关注 11 他的粉丝 发布于  2015年12月30日 2

自2012年开始,安全公司CrowdStrike就使用Scala开发他们的应用程序,Scala成为其技术栈的重要组成部分。但随着工程师团队由早期的5人扩大到现在200多人,他们决定迁移到Go语言技术栈。据该公司云计算工程部门的高级主管Jim Plush介绍,Scala在可扩展性方面存在的问题是他们采取这一举措的一个重要原因。

他的粉丝

微软发布微服务构建平台ASF

作者 Abel Avram 关注 10 他的粉丝 ,译者 刘振涛 关注 23 他的粉丝   发布于  2015年5月9日

微软宣布发布Azure Service Fabric预览版。ASF云平台内含一个运行时和生命周期管理工具,可用来创建,部署,运行和管理微服务,ASF微服务可被部署到Azure或者本地的Windows Server私有云上。未来将支持Linux操作系统。

他的粉丝

Atlassian的Stash数据中心为Git提供了高可用性及可伸缩性

作者 Steffen Opel 关注 3 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2015年4月20日

Atlassian最近发布了Stash数据中心,这是一个具有高可用性以及横向扩展能力的部署选择,用于本地源代码与Git库管理解决方案Stash。这套系统能够在不产生停机时间的情况下直接添加新节点,以实现双主机方式的集群以及即时的可伸缩性。

他的粉丝

Google发布论文 披露大规模集群管理工具Borg的细节

作者 Abel Avram 关注 10 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2015年4月20日 3

Google最近发布了一篇名为“在Google使用Borg进行大规模集群的管理”的论文,披露了这个在过去极少提及的技术的细节。

他的粉丝

Google弹性可伸缩云解决方案详细架构

作者 Abel Avram 关注 10 他的粉丝 ,译者 刘振涛 关注 23 他的粉丝   发布于  2015年4月17日

Google最近发布一组论文,提供了一个创建运行在Google云平台上的弹性可伸缩解决方案的架构指南。本文摘自每个组件的详述论文,提取了主要的概念和建议,对这些指南稍作改动即可应用于在其它云平台部署web应用。

他的粉丝

Kafka在LinkedIn公司的应用场景、现状与未来

作者 孙镜涛 关注 2 他的粉丝 发布于  2015年2月11日

Kafka是一个分布式,分区化,可复制的提交日志服务。LinkedIn使用Kafka实现了公司不同应用程序之间的松耦和,那么作为一个可扩展、高可靠的消息系统,它在LinkedIn公司内部都有哪些应用场景、其生态系统是什么样的、未来又会向哪些方面发展呢?

他的粉丝

Alex Bordei关于扩展NoSQL数据库的建议

作者 Srini Penchikala 关注 36 他的粉丝 ,译者 李刚 关注 0 他的粉丝   发布于  2015年1月5日

网络性能、虚拟化和测试是在处理NoSQL数据库性能和可扩展性问题时需要考虑的因素。Alex Bordei写了篇关于扩展NoSQL数据库的文章并给出了使用这些数据存储时提高性能的一些建议。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT