infoq专题

infoq 读书笔记-Resilience in Deep Systems

1.Service granularity Don’t go with the hype; correspond to a real business capability. When designing complex applications using microservice architecture,we’re looking to define a set of cohesive an

infoq读书笔记-Davide Taibi博士-花8年转型微服务却得不到回报,问题出在哪 儿?

InfoQ:您的论文“On the Definition of Microservice Bad Smells”涉及非常多的微服务不良做法,但如果要用几个大类别来列举危害性比较大的微服务反模式,您认为会是哪几类?另外,您能再大概分析说明下造成这个几个反模式的原因吗? Davide Taibi:就我个人而言,最坑的反模式存在于组织中,而非技术之罪。技术上的反模式很容易修复(如,循环依赖),而解决

转:InfoQ访支付宝首席架构师程立

InfoQ中文站:请给InfoQ中文站的读者介绍一下您自己。程立:InfoQ中文站的读者,大家好,我叫程立,来自支付宝架构团队。和大家一样,我也是InfoQ的忠实读者。从2004年起,我开始参与淘宝网与支付宝系统的建设,并于2005年正式加入支付宝,此后一直从事支付宝系统的研发工作。现阶段,我的兴趣在于适合电子支付行业的敏捷、高可用、可伸缩的面向服务架构与开放架构。非常高兴InfoQ中文站提供了这

如何搭建云原生大数据平台的K8s底座 | InfoQ《公开课》回放

(公开课视频直播回放) 关注公众号,回复关键字“底座”获取PPT 作者:金津,智领云科技云平台研发经理,华中科技大学计算机系硕士。加入智领云6年多,长期从事云原生、容器化编排领域研发工作,主导了智领云自研的BDOS应用云平台产品开发,并在多个大规模项目中成功实施落地,在大规模容器化编排系统方向有丰富的实践经验。 伴随着数字化转型脚步的加快,大数据已成为企业经营管理的主要手段之一,越来越多的行业也

「云原生可观测团队」获选「InfoQ 年度技术内容贡献奖」

随着云原生、人工智能逐渐成为各行各业的创新生产力工具。可以预见,我们即将进入全新的智能化时代。随着数据成为新型生产要素,云和 AI 正走向深度融合。云原生通过提供大规模多元算力的高效供给,可观测成为业务创新的核心基础设施,加速智能化创新。这一过程离不开开发者、企业、厂商、机构、媒体的持续推动产业演进与不计回报的知识分享。 近期,知名技术媒体 InfoQ 结合广大开发者和技术社群的实际反馈,评选出

OSGi适合作为Java中间件的基础么? 【转自InfoQ】

OSGi(JSR 8)工作组成立于1997年,主要关注嵌入式Java,以支持嵌入式软件的模块化升级。在成功解决了Eclipse插件不可避免的依赖关系之后,OSGi成为主流。大概在2005年,好几种方法都开始利用装配机制和定义良好的依赖关系在企业Java中引入更进一步的模块化,其中包括Spring和服务组件体系架构,而EJB却慢慢消失了。现在,大多数企业Java厂商都在OSGi的基础上重写了他们的

InfoQ中国八周年,极客邦扬帆起航

2015年3月28日,在人来人往的北京中关村创业大街上的极客咖啡,近百位过去8年和InfoQ中国一同成长的朋友齐聚一堂,共同庆祝InfoQ中国(微信号:infoqchina)的八周年生日。\\ 时间回到2006年,加拿大资深技术专家Floyd Marinescu刚和合伙人一起推出InfoQ.com,他们的目标是成立一个技术新闻社区,专注于提供软件开发领域那些影响变革和创新的内容。在他们的设想中,

infoq中文站 发布《Grails入门指南 》中文版

曾经对XRuby JRuby这样的项目产生过怀疑,为什么要花费时间将JVM和Ruby联系在一起呢?得到的回答是,快并且 复用。 我对脚本语言比较感兴趣,ruby是我最喜欢的脚本语言,然后是javascript,很早以前就听说过groovy脚本语言,但是没有具体接触过。这可能是跟我的c、c++出身有关,有时候,我对java是排斥的,对java相关的一切都不太关心。(当然,为了讨生活,还是要学习

【InfoQ专访】十年前只想混一个Apache邮箱装逼,十年后却成了顶级项目创始人

本文转载自【InfoQ】 编辑 | Sai 视频 | 二叉树团队 正式采访 Luke 之前,我们跟他进行了一次电话上的长谈。在那次长谈中,Luke 谈到了他对中国开源三个阶段的看法,谈到了浙大中控的经历对他的影响,谈到了他现在的人生只有工作和睡觉两件事。 那次长谈的最后,Luke 说,Kylin 对现在的他来说就意味着他的一切。 这是一个怎样的项目,可以承载一个人的一切?一个基于机器学习的

本地 vs 云:大数据厮杀的最终幸存者会是谁?— InfoQ专访阿里云智能通用计算平台负责人关涛

一家企业什么时候会决定上云?过去,这个问题的答案可能是当企业发现需要购买新的硬件进行新一轮资本投入时,往往倾向于考虑另一种替代方案,比如云,这可能更多还是从成本方面考虑;或者,当企业出现某种弹性计算需求时,云平台是非常好的实现 IT 资源“削峰”的方案。 不同于现有技术边界的“替换”,如今,这个问题的答案可以再加上一条:技术边界的“扩张”。当企业需要某种能力,比如 AI 或者大数据,但自身技术

本地 vs. 云:大数据厮杀的最终幸存者会是谁?— InfoQ专访阿里云智能通用计算平台负责人关涛...

一家企业什么时候会决定上云?过去,这个问题的答案可能是当企业发现需要购买新的硬件进行新一轮资本投入时,往往倾向于考虑另一种替代方案,比如云,这可能更多还是从成本方面考虑;或者,当企业出现某种弹性计算需求时,云平台是非常好的实现 IT 资源“削峰”的方案。 不同于现有技术边界的“替换”,如今,这个问题的答案可以再加上一条:技术边界的“扩张”。当企业需要某种能力,比如 AI 或者大数据,但自身技术实

本地 vs. 云:大数据厮杀的最终幸存者会是谁?— InfoQ专访阿里云智能通用计算平台负责人关涛...

作者:赵钰莹原文标题 本地 vs 云:大数据厮杀的最终幸存者会是谁? 一家企业什么时候会决定上云?过去,这个问题的答案可能是当企业发现需要购买新的硬件进行新一轮资本投入时,往往倾向于考虑另一种替代方案,比如云,这可能更多还是从成本方面考虑;或者,当企业出现某种弹性计算需求时,云平台是非常好的实现 IT 资源“削峰”的方案。 不同于现有技术边界的“替换”,如今,这个问题的答案可以再加上一条:技术边

对话InfoQ,聊聊百度开源高性能检索引擎 Puck

近日,百度宣布在 Apache 2.0 协议下开源自研检索引擎 Puck,这也是国内首个适用于超大规模数据集的开源向量检索引擎。向量检索算法在个性化推荐系统、多模态检索、自然语言处理等应用场景中都发挥着重要作用,特别是在处理大规模数据和高维特征数据时。 名称“Puck”取自经典 MOBA 游戏 DOTA 中的智力英雄 Puck,象征着飘逸和灵动。这个项目经过多年在百度内部的精心打磨,而且在

与冯大辉谈数据库架构(InfoQ)

冯大辉,是支付宝网络中国科技有限公司的DBA。现在主要是负责支付宝相关的数据库架构的工作,在工作之余,我也比较关注Web2.0的一些发展情况,会在BLOG上写一些架构相关的文章,和大家分享,BLOG的地址是DBAnotes.net 作为一名资深的DBA,大辉却在自己的BLOG上边写了不少关于网站架构这方面的一些文章,能不能谈谈DBA跟网站架构这方面的关系呢? 好多朋友和我开玩笑,说我做一个D

淘系资深技术专家接受InfoQ采访表示:端智能必将成为驱动业务创新的核心推动力...

近几年,关注端智能方向的公司越来越多,一些头部公司在端智能上有了新的探索,并且取得了不错的效果,端智能逐渐成为驱动移动 App 业务创新的核⼼推动⼒之⼀。在推进端智能的过程中,会遇到哪些挑战?核心解决思路是什么? 近日,阿里巴巴淘系技术部资深技术专家吕承飞(花名:吕行)受 InfoQ 邀请,和大家聊一聊端智能在淘系的应用,以及双十一背后的那些技术挑战。并将于12 月 6-7 日的 QCon 全

比拼 Kafka, 大数据分析新秀Pulsar到底好在哪-InfoQ

在用户选择一个消息系统时,消息模型是用户首先考虑的事情。消息模型应涵盖以下 3 个方面: 消息消费——如何发送和消费消息;消息确认(ack)——如何确认消息;消息保存——消息保留多长时间,触发消息删除的原因以及怎样删除; 消息消费模型 在实时流式架构中,消息传递可以分为两类:队列(Queue)和流(Stream)。 队列(Queue)模型 队列模型主要是采用无序或者共享的方式来消费消息。通过队列