2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

一个避免技术债的无代码微服务应用商店

  • 2021-12-20
  • 本文字数:1888 字

    阅读完需:约 6 分钟

一个避免技术债的无代码微服务应用商店

根据在挪威所做的研究,当被问及创新的最大障碍是什么时,59%的技术领导回答了“技术债”。我对此的解决办法是,你可以“外包”技术债。

 

根据在挪威所做的研究,技术债是创新的最大障碍。今天,我们知道如何避免技术债,至少在新项目中如此。但这并不意味着我们不会在新的项目中积累技术债,因为人类的本性就是一次又一次地重复同样的错误。但至少在理论上,我们知道如何避免技术债,而且秘诀其实很简单。

 

  1. 永远不要重新发明轮子,而是尽可能使用已有的构建块;

  2. 使用微服务来降低最终结果的耦合;

  3. 尽可能地自动化;

  4. 尽可能地外包。

 

如果你遵循以上 4 条简单的指导原则,技术债不会发生,至少原理上不会。这是因为你所做的基本上是“外包”你的技术债——要么是外包给“机器”(自动化),要么是外包给开源库(组件),要么是外包给第三方供应商(组件和外包服务)。我碰巧经营过这样一家公司,其唯一目标是通过“承包你的公司的技术债”来收取费用。其理念是,这为其他人带来了价值,释放了内部资源,使他们能够自由地创新,而不会受到内部技术债的阻碍。

 

通过外部化技术债,技术债没有消失,只是简单地转移到第三方——因此在这个过程中不会违背自然法则。事实上,在整个计算历史上,我们已经见过数百次这种情况。例如,如果你是一家成熟的公司,你可能会使用 Microsoft Teams 或类似的东西来组织你的团队。在这种情况下,创建你自己的替代选项是疯狂的。即使你将 10 位最优秀的开发人员投入到这项工作中数月,也不会接近 Microsoft Teams 提供给你的开箱即用的现有解决方案的质量。

适用于产品的也适用于微服务


然而,很少有人意识到,适用于 Microsoft Teams 这样的产品的,也适用于微服务。如今,我们可以用现有的组件组装产品,作为微服务松散地绑定在一起,进行一些布线,在这些组件之上添加一些我们自己的业务逻辑,我们就得到了一个独特的应用程序——就像你从预先存在的产品中构建一家独特的公司一样。以上基本概括了我的公司的价值主张。

 

上述结果表明,你不需要再维护自己公司的聊天客户端,因为你可以购买一个现有的微服务。对于你外包给开源项目或第三方供应商(例如我们)的每一个组件,你都可以减少内部的技术债。当你将技术债的很大一部分外部化之后,你就可以更自由地创新。

一个无代码微服务应用商店


我们最近刚刚发布了一个产品“The Bazar”。Bazar 基本上是一个微服务应用商店,完全集成到我们的旗舰产品 Magic Cloud——100%开源且免费使用。点击下面的链接去下载并试一试吧。

然而,从最新版本开始,我们现在对微服务模块收取费用。这意味着我们有提供优质产品的财务激励,这证明我们有理由花时间改进上述产品。与开发这些组件所需的内部资源相比,费用相当低。例如,你可以让你自己的一位开发人员花几个月的时间来是实现一个糟糕的企业聊天客户端微服务模块。在 Bazar 中,你可以用从头创建的相关成本的一小部分来购买一个。而且我们打算尽可能灵活地管理我们的 Bazar。

众包敏捷无代码微服务

对于我将要解释的内容,实际上还没有现成的词汇可以很好地描述,但我们打算将我们的微服务应用商店作为一个“敏捷项目”来运行。我们的意思是,如果你对某个微服务模块不满意,你可以在一定程度上提出改进建议。因此,我们目前的微服务都不是“一成不变的”,而是半生不熟的,这实际上对你有利——因为你可以影响其未来的功能图。

 

我们的想法是,大多数功能让你高兴,也让其他人高兴,从而使你能够与其他公司分担开发成本。由于由你和你的公司建议的大部分功能,都是其他人可能会满意的功能——这导致了“客户驱动的微服务 Bazar”,在这里,功能几乎都是通过达尔文进化论的过程实现。我们目前只有 3 个这样的微服务。

  1. Babel,一个聊天客户端微服务

  2. Babel Mail,一个邮件发送微服务

  3. Babel Fish,一个翻译微服务

 

所有这些都处于“beta 状态”,如果你遵循了我上面的观点,应该很容易理解这对你有利

 

因此,我们正在寻找一些勇敢的开发者和/或公司,他们愿意尝试这种全新的软件创建模式,可以说你的大部分技术债都外包给了我们。简单来说,因为我们知道,如果我们能够取悦你,我们就能取悦 80%有类似需求的公司。那么,请到ServerGardens.Com,我们来聊一聊吧 :)

如果你可以将技术债外包给我们,则无需积累技术债

 

以上总结了我们的价值主张。使你能够将时间花在最新的认知深度学习库和组件上,以及所有真正有趣的事情上——而我们则将所有枯燥的东西做成开箱即用的微服务提供给你... ;)

 

作者介绍

Thomas Hansen Traders Trust 的开发负责人,痴迷于自动化到想要电脑自动写代码。

原文链接

A NoCode Micro Service AppStore to avoid Technical Debt

2021-12-20 10:504632

评论

发布
暂无评论
发现更多内容

引领产业创新,河套国际性产业与标准组织聚集区亮相2024MWC上海

最新动态

VMware ESXi 8.0U3 发布下载 - 领先的裸机 Hypervisor

sysin

vSphere esxi

11年之约 聚焦上海 | 亚信科技邀您相约2024 MWC上海展

亚信AntDB数据库

AntDB MWC 企业号 6 月 PK 榜 亚信安慧antdb

GeminiDB全面联动MySQL:热点数据,一键加速

华为云开发者联盟

MySQL 数据库 华为云 华为云开发者联盟 企业号2024年6月PK榜

SaaS 出海:Databend Cloud 的定位与实践

Databend

业务和技术,哪个更重要?

老张

技术 业务

PHP中常用的设计模式

左诗右码

php

性能测试公开课来啦!从性能测试方案到性能调优,从负载均衡到中间件测试,全方位讲解性能测试核心内容

测吧(北京)科技有限公司

测试

以“好运”潮饰 “牵”情绪共鸣 老庙一串好运系列与消费者展开情绪对话

科技大数据

低代码平台如何重塑项目管理:效率与创新的新边界

天津汇柏科技有限公司

项目管理 低代码

Unity 确认参展 2024 ChinaJoy BTOB,展示应用出海增长全链路解决方案

极客天地

合成数据:解锁通用人工智能的“关键之钥”?

Baihai IDP

AI 合成数据 LLMs 企业号 6 月 PK 榜

白熊AI推出两款大模型应用产品:一站式智能体开发,十万节点0.9秒响应;0门槛、低代码,全流程自动化大模型训练平台

白熊AI

白熊AI 大模型训练平台 RAG知识库 Agent智能体 Workflow工作流

如何在前端项目中制定代码注释规范

伤感汤姆布利柏

手把手教你用Charles抓包

AntDream

网络 charles Android; 网络抓包 抓包工具

一文带你了解Mock 技术体系

霍格沃兹测试开发学社

ICE构建坚不可摧的交易环境

科技汇

信创好搭档,企业好选择| 亚信安慧AntDB诚邀您参与企业数智化升级云端研讨会

亚信AntDB数据库

数据库 AntDB 信创产业 企业号 6 月 PK 榜 亚信安慧antdb

接口测试:Mock 技术体系

测试人

软件测试

时延降低 50%,小红书图数据库如何实现多跳查询性能大幅提升

小红书技术REDtech

分布式 查询 图数据库 图数据库实战 并行查询

小窗口大魔力,实况窗服务实时掌控重要信息变化

HarmonyOS SDK

HarmonyOS

VMware vCenter Server 8.0U3 发布下载 - 集中式管理 vSphere 环境

sysin

vSphere vcenter esxi

官答丨操作系统升级 Openssl 导致 GreatSQL 无法启动

GreatSQL

数据库 greatsql

性能测试公开课来啦!从性能测试方案到性能调优,从负载均衡到中间件测试,全方位讲解性能测试核心内容

测试人

软件测试

PHP 之道笔记整理:最佳实践与安全指南

左诗右码

php

一个避免技术债的无代码微服务应用商店_架构_Thomas Hansen_InfoQ精选文章