深圳幻海软件技术有限公司 欢迎您!

  • 聊聊复杂性也是IT成本,你明白了吗?

    ​7Signals从公有云撤退后还应该继续类似公有云商的技术堆栈,继续使用K8S,但是他们连K8S都放弃了,改为私有云虚拟机+DOCKER,就值得我们更仔细的去研究一番了。为了更好地了解这个事件,我一大早又看了一遍rework对David和37SignalsCOOEronNicholson的访谈的文

  • Kubernetes 很复杂,那是因为复杂才能解决你的问题

    Kubernetes是否过于复杂?我经常被问及Kubernetes是否复杂。在这篇文章中,我将逐一讨论这些论点并给出答案。当您需要和不需要Kubernetes时,我也会向您解释。与虚拟机相比,使用容器的优势在了解Kubernetes本身的复杂性之前,我们需要了解一下Docker容器,因为它也增加了复

  • 多云服务助力企业从“云混乱”迈向“云智能”

    ​事实证明,拥抱多云的企业能够获得真正的成果和巨大优势,比如更强的弹性、敏捷性和数据主权。这就是为什么今天的大多数企业都在使用两个或两个以上的公有云,并且有81%的企业在​最近的调查中表示计划在2024年前采用多云战略。虽然可以带来这些优势,但事实证明多云也是十分复杂的,甚至令企业不堪重负。因此,企

  • 微服务需要缴纳附加费,你准备好了吗?

    Microservicesarevaluable,butcomewithapremiumthatmakesthemunsuitableforless-complexsoftwaresystems.-MartinFowler微服务很有价值,但也有额外的费用,这使得它们不适合不太复杂的软件系统。-马丁·

  • K8s需要替代品!

    作者|云昭目前,不管对于运维部门、还是后端的架构部门而言,掌握Kubernetes已经是必备项,因为它解决了微服务的部署问题,而且已然是容器编排的事实标准。Kubernetes已成为界内家喻户晓的名字。不可否认,它是许多开发人员的理想解决方案。但是Kubernetes真的完美无瑕吗?虽然开发者对Ku

  • 系统架构设计之可维护性和可演化性

    可维护性软件大部分成本其实不在最初开发阶段,而是在于整个生命周期内的持续投入,包括维护与bug修复,监控系统来保持正常运行、故障排查、适配新平台、搭配新场景、技术缺陷完善及增加新功能。可惜许多程序员不喜欢维护这些所谓的遗留系统,例如修复他人埋下的bug或使用过时的开发平台或被迫做不喜欢的工作。每个遗

  • 低代码会使应用程序过于复杂吗?

    低代码继续受到大量关注和争论。许多软件开发人员仍然想知道使用低代码是否会使应用程序开发过程更好,或者它是否会干扰开发过程并导致劣质应用程序。其他人则担心低代码的安全隐患。当然,如果使用低代码的必然结果是更高的应用程序复杂性,那么低代码可能会导致安全问题的难度增加。但真的是这样吗?我最近写了很多关于应

  • 系统困境与软件复杂度,为什么我们的系统会如此复杂

    一、前言有一天,一个医生和一个土木工程师在一起争论“谁是世界上最古老的职业”。医生说:“上帝用亚当的肋骨造出了夏娃,这是历史上第一次外科手术,所以最古老的职业应该是医生”,土木工程师说:“在创世纪之前,上帝从混沌中创造了天堂与人间,这是更早之前的一次土木作业,所以最古老的职业应该是土木工程”。这时软

  • 拿什么给软件开发做减法?

    供应商如何应对复杂性谷歌云的首席开发倡导者KelseyHightower与云软件行业的许多同行一样,将开发者当前可用的众多选择级别视为“礼物和诅咒”。“礼物”是指开发者拥有几乎无限的技术目录的可用性来构建,而“诅咒”是指开发者在他们的工作流程中还要面对基础设施的问题。目前,随着许多供应商专注于托管服

  • 写过25W行代码,3个操作系统:我如何做架构设计来降低代码复杂度?

     一、前言斯坦福教授、Tcl语言发明者JohnOusterhout的著作《APhilosophyofSoftwareDesign》[1],自出版以来,好评如潮。JohnOusterhout累计写过25万行代码,是3个操作系统的重要贡献者,这些原则可以视为作者编程经验的总结。按照IT图书出版

  • 复杂性会压垮Kubernetes吗?

    Kubernetes肯定不会是第一个受制于其规模的开源项目,但是专家有不同看法……Hadoop由于其使用不友好终于耗尽能量,相对于Hadoop如今人老珠黄,Kubernetes现在是开源社区新宠。正如CapitalOne的BernardGolden所说,Kubernetes“易于操作”,正大步向前。

推荐阅读