微服务真的过时了吗?Twitter员工因为微服务被马斯克解雇了

【K8S】微服务不香了?单体化改造悄然兴起!! 前文提到的 Proxy API 的实现原理很简单,各 client proxy 只需要默认调用 NewXxx 函数初始化即可(比如对应前文的 NewFeedsRerankClientProxy),得益于 tRPC 的懒初始化机制,这些 Proxy 创建了之后,只要不去调用它,那么即便配置里不包含相关的 client 配置,就不会报错。对调用方而言,这就只是一个函数而已。需要注意的是,如果之前不同的微服务采用了同样的配置名,却实现了不同的功能,那么在代码改造的时候需要修改一下,要不然在此处会发生冲突。 阅读详情

马斯克吐槽微服务

最近Twitter因为马斯克收购而大幅裁员的消息闹得可谓是沸沸扬扬,但是最近马斯克吐槽Twitter内部服务200个RPC的新闻更是闹得不可开交,并且和员工在twitter上的争论更是因为了程序猿界的广泛转发和评论

    

 

微服务真的是一个糟糕的设计吗?

  万物存在皆有因,首先我觉得它是有它的价值的,但是微服务并不是适合所有企业使用,盲目使用必定带来灾难。

  •   首先聊下我觉得明显不适合微服务的典型场景
  1.       如果软件项目组成员在20人以为我是强烈不建议直接使用微服务的

               大家都知道,微服务需要大量的中间件,比如RPC、注册中心、链路跟踪、日志收集、                    分布式事务等等。虽然业界都有开源的成熟的组件,但是部署和后期的维护依然是一个                  非常大投入,一旦出问题对程序员的素质要求和知识面要求都非常高

    2、      一个好的idea在刚刚启动的时候我也是强烈不建议使用微服务的 ,原因:一个好的idea                 在初期,你的首要目标是快,快速原型、快速验证、快速跑出商业模式,有时候机遇就                   在短暂的时间,如果上来就直接使用微服务,前期你的基础设施投入是巨大的。投资人                   看的是你业务前景,没人看你天天投入基础设施,这些在投资人眼里都是成本。当然如                   果你是做一个平台型的技术公司,那就要另外再看了。

  •      简单说一下spring这些微服务开源框架带来的价值    

       1、我之前做电商的项目,订单、物流、电商平台等业务比较复杂的场景,使用微服务体系加               上开源的微服务框架,确实可以很大提升我们的开发效率

        2、使用成熟的微服务框架,对程序员的素质要求要求越来越低了,业务更容易开展了

               你会不会发现身边不了解基本数据类型的程序员越来越多了,不知道socket通信原理的人            也越来越多了。

       3、带来了软件开发市场程序员的短暂繁荣

  •     对于因为微服务带来Twitter裁员的自己的一点点思考 ,也算是对程序员的一点点建议把

           1、技术方案选型上一点也结合业务现状和公司的发展情况看

            2、打铁还要自身硬,在使用微服务的同时一定不要忘了回头看看背后的本质。

           3、说到这我想大家抽时间再想想微服务发展的起因、再多一点就是开发语言背后的本质、操作系统背后的本质等等。

微服务正在悄然消亡:这是一件美好的事 最近在做的事情正好需要系统地研究微服务与单体架构的取舍与演进。读到这篇文章《Microservices Are Quietly Dying — And It’s Beautiful》,许多观点直击痛点、非常启发,于是我顺手把它翻译出来,分享给大家,也希望能给同样在复杂性与效率之间权衡的团队一些参考。 阅读详情

相关推荐

DDD专栏11、微服务时代,单体架构淘汰了吗?

​ 上一讲我们重新回顾了DDD在代码设计层面的指导。通过讲解DDD的多种架构模型,解决了"DDD是什么?"的问题。DDD本质上并不是一个全新的技术或者框架,他也是和MVC架构一样,对业务逻辑进行编排和重组后形成的一种逻辑结构。最后,也提出了一种比较直接的DDD代码设计指导方式,就是菱形架构。但是还只介绍了菱形架构是什么,还没有介绍菱形架构到底如何指导程序设计。这一讲,我们将通过讲解菱形架构之间如何协作的问题,来集中解决"DDD到底干什么"的问题。 DDD视角下的微服务 ​ 我们这一讲是对DDD进行重新审视,

roykingw的专栏 463

微服务架构的四大金刚利器

Photo @Christopher Campbell文|孔凡勇概述互联网应用发展到今天,从单体应用架构到 SOA 以及今天的微服务,随着微服务化的不断升级进化,服...

阿里巴巴中间件 762

【PyTorch版本兼容性指南】如何在不同版本中正确使用torch.nn.attention

本文详细解析了PyTorch版本兼容性问题,特别是torch.nn.attention模块在不同版本中的使用差异。针对常见的ModuleNotFoundError错误,提供了三种实用解决方案:升级PyTorch版本、使用自定义实现和源码移植方案,并分享了最佳实践建议,帮助开发者有效避免兼容性问题。

weixin_29084231的博客 472

微服务架构即将被淘汰

传统的微服务即将过期,这并不是一个唬人的标题。3年前 Kubernetes 刚兴起的时候,我觉得这东西差不多 3 年能够普及,毕竟他是实打实的谷歌十多年容器编排的精华。而今天我想安利的是网...

Java和Android架构 1394

<Verilog实现除法器> Verilog实现牛顿-拉夫逊(Newton-Raphson)除法器

阿斯顿阿斯顿啊啊是打发士大夫

IC跳跳鱼的博客 3586

超分算法 SwinIR: Image Restoration Using Swin Transformer

这篇文章结构比较简单,如果看过Swin-Transformer的话就没什么难点了。作者引入Swin-T结构应用于低级视觉任务,包括图像超分辨率重建、图像去噪、图像压缩伪影去除。网络由一个浅层特征提取模块、深层特征提取模块、重建模块构成。重建模块对不同的任务使用不同的结构。浅层特征提取就是一个3×3的卷积层。深层特征提取是k个RSTB块和一个卷积层构成。RSTB(Res- SwinIR: Image Restoration Using Swin Transformer[ICCV 2021]Abstract1.

qq_45122568的博客 1万+

纠错老板马斯克后,Twitter 工程师遭解雇!

“杀疯了”的马斯克,留不住的 Twitter 员工。

优快云资讯 1万+

如何用SoulChat2.0快速克隆你的心理咨询师?手把手教你搭建AI数字孪生体

本文详细介绍了如何利用SoulChat2.0框架快速构建心理咨询师的AI数字孪生体。通过其核心PsyDT技术,仅需少量真实案例即可合成风格数据并微调大模型,从而低成本地创建能高度模仿特定咨询师语言风格和专业技术的AI分身,适用于预约访谈、心理教育等辅助场景,实现高效的人机协作。

julia4scientist的博客 978

Twitter 程序员纠错老板马斯克后,惨遭解雇!

“杀疯了”的马斯克,留不住的 Twitter 员工。作者 | 苏宓出品 | 优快云(ID:优快云news)马斯克,凭借着直言不讳、果敢的操作,这位掌握了流量密码的企业家自 10 月 27 日以 440 亿美元完成推特私有化交易以来,便在热搜上没下来过,当然,其中最为重要的一部分原因源于他正在“血洗” Twitter,一举一动也备受关注。然而,在将 Twitter 强力瘦身之际,除了员工被裁、主...

非著名程序员 412

AMD机密计算虚拟机介绍

AMD机密计算虚拟机介绍

木简熙的博客 525

基于DynamicHead的YOLOv8四头版本改进:面向复杂场景的多目标检测优化【YOLOv8】

YOLOv8的检测头是通过不同尺度的特征层输出检测结果。这些检测头通常包括三个:用于大物体、中等物体和小物体的检测。然而,这种单一结构可能会在复杂场景下失去针对性和灵活性,特别是当多个目标之间差异较大时。为了进一步提升模型在特定目标上的检测性能,DynamicHead的引入为我们提供了一个多检测头的优化方案。本文提出了一种基于DynamicHead的四头版本YOLOv8改进方案,以解决复杂场景下多目标检测的挑战。通过引入四个独立检测头,分别针对不同目标特征进行优化,实现了更灵活的检测结构。

博客 1718

马斯克开始“整顿”技术,Twitter工程师叫板:先拿个学位再来指手画脚,马斯克:你被解雇了!...

点击“开发者技术前线”,选择“星标”让一部分开发者看到未来 来自:AI前线 整理 | Tina 这是一场震惊技术界的混战,但传奇软件建模专家、容器领域专家、基础设施技术主管等众多技术专家都挺身而出,十分一致地站到了马斯克的对立面,为“叫板马斯克的 Twitter 工程师们”表达支持态度。 是什么导致 Twitter 刷新缓慢? 美国本地时间周一早上,Twitter 工程师被召集参加紧急会议...

开发者技术前线-DevolperFront 365

链接文件及功能安全:Hightec如何将Flash驱动放进RAM

Fls本身是无法操作自身的,犯冲突。Fls_WriteCmdCycles (预留300字节)与 Fls_EraseCmdCycles(预留200字节) 函数在执行之前将会Copy进RAM,Fls本身是不能操作Fls本身的,除非把最底层的驱动函数防止在RAM或者其他的Flash里面,假设Flash放置在PF0可以操作PF1。英飞凌的驱动有个规定写指令预留300字节,擦除指令预留200字节。

梦想技术家 2143

马斯克不懂 GraphQL,员工指出错误后当场被开除。。。

点击关注公众号,Java干货及时送达“杀疯了”的马斯克,留不住的 Twitter 员工。作者 | 苏宓出品 | 优快云(ID:优快云news)马斯克,凭借着直言不讳、果敢的操作,这位掌握了流量密码的企业家自 10 月 27 日以 440 亿美元完成推特私有化交易以来,便在热搜上没下来过,当然,其中最为重要的一部分原因源于他正在“血洗” Twitter,一举一动也备受关注。然而,在将 Twitt...

Java技术栈,分享最主流的Java技术 380

【C#学习记录】如何让界面控件实现自适应布局(Winform)

小伙伴们大家好,我是雷工!在软件界面设计中,客户常常要求设计的界面可以随意缩放,缩放过程中,界面中的按钮等控件也会随着窗体变大缩小自动调整显示位置和尺寸大小。在C#的Winform窗体中如何实现这个效果,下面我们一起学习下。

做有价值的事,积累有价值的笔记! 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

马斯克不懂GraphQL,员工指出错误后当场被 “开除”

上一篇:张一鸣:为什么我不赞同控制人力成本?马斯克,凭借着直言不讳、果敢的操作,这位掌握了流量密码的企业家自 10 月 27 日以 440 亿美元完成推特私有化交易以来,便在热搜上没下来过,当然,其中最为重要的一部分原因源于他正在“血洗” Twitter,一举一动也备受关注。然而,在将 Twitter 强力瘦身之际,除了员工被裁、主动辞职之外,近日一位名为 Eric Frohnhoefer 的 T...

Java和Android架构 214

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

马斯克大裁员后开始“整顿”臃肿技术架构?Twitter工程师叫板,别指手画脚

from infoQ旗下AI前线, 整理 | Tina ,信源:公开信息这是一场震惊技术界的混战,但传奇软件建模专家、容器领域专家、基础设施技术主管等众多技术专家都挺身而出,十分一致地站到了马斯克的对立面,为“叫板马斯克的 Twitter 工程师们”表达支持态度。 是什么导致 Twitter 刷新缓慢? 美国本地时间周一早上,Twitter 工程师被召集参加紧急会议。马斯克下达了一项新命令:...

欢迎关注公众号:【码农突围】,公号后台回复9999,可以获取一份500页的LeetCode刷题笔记。 387

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

深扒 微服务与设计模式的那些爱恨纠葛都被写进了这份“架构笔记”

用44个微服务设计模式让你理解服务拆分、事务管理、查询和跨服务通信等难题!如果你现在正在为微服务发愁,那么这不失为一份好的PDF!私信【111】获取。

xhbzl的博客 1106

2020,微服务降温了?

扫码预约 加入大厂微服务架构 实践交流群 1 只需3天,技术进阶! 从基础原理讲起,结合项目进行框架核心特性的剖析,从0开始带你走完一个完整的微服务架构项目! 不管是想要驾驭不同微服务架构场景的架构师,还是想要系统深度学习微服务以满足多变业务需求的后端开发人员,都极具实用价值。保证能在最短的时间内,学习到最需要、最实用的技术,并且能够轻松应对大厂面试—— (1)重塑微服务知识框架 本次训练营会帮大家梳理出清晰的分布式微服务的生态,理解技术架构的演进,规避盲目自学导致的知识点零散无关联。 (2)重点明确

didi558的博客 438

Twitter下架部分微服务,是微服务错了?

之前小编曾在公众号文章《从Twitter裁员事件看IT专业人士的阶级分析》中提过,伊隆·马斯克收购Twitter以后,大量裁员,还批评Twitter技术团队不仅人员过剩,且技术能力不足。马斯克入主Twitter后,先后推出付费蓝V认证、考虑出售用户名、引入支付功能等方式,创造新的收入来源后,现在又准备效仿微博打击第三方客户端了。日前,推特方面通过其开发者账户宣布,自2023年2月9日起将不再提供对Twitter API的免费访问,无论v1.1、还是v2版本的Twitter API都将全部由免费转变为付费使用

Keylink_con的博客 598
上一篇: Spring bean IOC 循环依赖 Circular dependencies
下一篇: SpringBoot 选择Log4j,配置exclude logback
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值