首页 > web前端 > js教程 > 开源 NanoAPI:重新思考现代开发人员的微服务

开源 NanoAPI:重新思考现代开发人员的微服务

Barbara Streisand
发布: 2024-10-29 17:16:02
原创
942 人浏览过

嘿,开发者社区!

我们很高兴地宣布,经过两年的开发,我们的项目napi即将开源!我们一直在构建一些我们相信将从根本上改变开发人员构建和部署应用程序的方式的东西。以下是我们正在做的事情、为什么这样做以及如何从第一天开始参与其中的快速介绍。

长话短说

  • ?️ 我们致力于帮助公司减少早期的技术权衡和后期的重构工作。
  • ?最初专注于 NodeJS 生态系统,但迅速扩展到 PHP、Java 等。
  • 在 GitHub 上为项目加注星标以跟踪我们的进展。

新的开发方法:构建单体、部署微服务

单体架构和微服务之间的传统斗争是每个开发人员都知道的。通过我们的项目,我们的目标是通过为开发人员提供一种无缝的方式来编写可以部署为微服务的整体应用程序来弥补这一差距。这种方法带来了两全其美的效果,让您能够更快地进行开发,同时受益于生产中微服务的灵活性和可扩展性。这种方法意味着不再需要早期的架构妥协;这一切都与灵活性以及让您已经构建的东西变得更好有关。

从 Node.js 开始,快速扩展

我们最初的重点是Node.js 生态系统。你可能会说:“但是 Joel,真正需要重构的公司都是 Java 的”,你就 100% 正确了。在我们收到关于哪些语言对您最重要的社区反馈之前,JS/TS 是最好的起点。

我们的路线图专注于扩展到PHP、Python、C#、Java 等。如果您想首先查看某种特定语言,请为我们加注星标并做出贡献!

我们在路线图中还计划了一些附加功能:

  • 自动检测不再看到流量的“死”API 端点。
  • 自动标记 API 中的瓶颈。
  • 用于更快地理解遗留系统的代码库指标。
  • 多个服务之间的系统级交互映射。
  • 还有更多!

面向开发人员的开源工具,以及面向架构师和首席技术官的企业级功能

我们致力于为开发人员提供免费、强大的工具,同时提供针对解决方案架构师和企业环境量身定制的额外付费功能。通过将开放核心模型与其他企业级功能相结合,我们可以维护一个可供个人开发人员使用并且对于具有更复杂需求的大型组织而言强大的生态系统。

走向开源:为什么是现在?

我们花了两年的时间微调这个项目,包括收集有价值的反馈并准确了解开发人员最需要的内容。根据这些反馈,我们了解到开发人员确实不希望有一个黑盒自动重构工具在不了解其工作原理的情况下对其代码进行工作。 (公平警告你们,基于人工智能的重构公司!)

因此,现在是时候开放我们的代码,与社区分享我们的工作,并让开发人员看到我们正在构建的内容。通过开源,我们正在创建一个生态系统,每个人都可以贡献、改进和塑造这个项目,使其达到最佳状态。

关于我们和我们的旅程

我们团队的愿景是改善开发人员工作流程并使每个人都能更轻松地进行大规模应用程序管理。我们是一支快速成长的跨国团队,由 3 人组成,4 人组成。

  • ??乔尔是一位在国外的美国人;他曾在企业和初创公司担任过 SWE,见过所有技术债务公司围绕其 API 苦苦挣扎。
  • ?️ Florian 是我们的法国居民。凭借机械工程背景,他转向软件为我们的方法带来了独特的见解。
  • ?? Justus 是我们的业务人员。他总是直接,通过成为我们的“荷兰叔叔”让我们走上正轨。

我们计划在获得吸引力后继续扩张,并计划在不久的将来开始寻找 DevRel、DevExp 和其他职位的填补人员。如果您认为这可能是您,那么引起我们注意的最佳方式就是加入社区并与我们互动。

加入我们并跟随我们!

在 GitHub 上为项目加星标

贾斯图斯秃头了

我们真的很想建立一个强大的开发者社区和一个令人惊叹的项目,但是 Justus:

Open-Sourcing NanoAPI: Rethinking Microservices for Modern Developers

^ 这个家伙。不相信我们能让开发人员参与我们的项目。为了证明这一点,他和团队其他成员打赌:如果NanoAPI在项目第一周在Github上获得1000颗星,他就剃掉头发捐给慈善机构。

你觉得怎么样?我们能让他秃头吗? ??‍?

给我们一颗星来实现它! → ⭐

以上是开源 NanoAPI:重新思考现代开发人员的微服务的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板