paint-brush
现代开发人员的 Node.js 后台工作 – 采访年度初创公司提名者 Defer经过@defer
2,595 讀數
2,595 讀數

现代开发人员的 Node.js 后台工作 – 采访年度初创公司提名者 Defer

经过 Defer Inc5m2023/07/12
Read on Terminal Reader

太長; 讀書

Defer 使 Node.js 开发人员能够创建后台作业、CRON 和工作流程,而无需离开应用程序代码,也无需了解基础设施知识。该公司已获得法国巴黎 HackerNoon 年度初创公司奖提名。请在这里为我们投票:<https://hackernoon.com/startups/europe/europe-paris-france>。
featured image - 现代开发人员的 Node.js 后台工作 – 采访年度初创公司提名者 Defer
Defer Inc HackerNoon profile picture
0-item


嘿黑客们,


Defer 已获得法国巴黎 HackerNoon 年度初创公司奖提名。


请在这里为我们投票:https: //hackernoon.com/startups/europe/europe-paris-france


请阅读下面有关推迟的更多信息,了解为什么我们值得您投票。


您也参加 SOTY 2023 吗?如果是这样, 请点击此处填写此采访。

见面推迟

Defer 使Node.js开发人员能够创建后台作业、CRON 和工作流程,而无需离开应用程序代码,也无需了解基础设施知识。


将代码的某些现有部分移至后台,并立即受益于 Defer 平台自动缩放基础架构和 Defer 控制台来管理您的执行并在失败时收到通知。


尽管过去几年出现了许多 Node.js 基础设施工具(例如 Vercel、Supabase、Fly),但围绕后台作业的开发人员体验多年来保持不变,同时也是 Web 技术堆栈中最具挑战性的部分之一。


我们相信 Node.js 开发人员在处理异步任务时还应该受益于多环境支持、灵活的协作仪表板和实时通知,而无需处理工作线程和队列:


从应用程序代码中定义后台作业、工作流程和 CRON。


延迟控制台为您提供了操作异步执行的一切。


我们热爱 DX 和基础设施

SF 中的 2 名法国男子(左:布莱恩,右:查理)。


我们是两位技术创始人(Bryan,首席技术官,我本人,Charly,首席执行官),在从早期阶段到独角兽的初创公司工作了超过 15 年。


Bryan 是一位基础设施和 Go 爱好者以及 Erlang 贡献者。


痴迷于开发者体验,并在 Algolia 构建了一个后台处理平台。

与我们的第一位创始工程师 Émile 一起,我们致力于让后台工作成为一种美好的体验!


我们如何颠覆基础设施行业

后台工作变得越来越重要,并且迫切需要创新。

大多数应用程序依赖第三方API;例如,通过提供产品集成,应用程序必须引入一层异步任务,以保护自身免受外部故障和速率限制的影响。OpenAI/LLM 也是类似挑战的全新示例。


此外,在多个环境中工作(考虑暂存和生产)现在是一种常见的做法和商品;编写和部署后台作业也应该是一项富有成效的任务。


大公司的开发人员倾向于在 AWS SQS、Redis 或 SQL 数据库之上构建他们的解决方案。

根据我们的经验,我们必须构建自定义后台处理解决方案。我们意识到,拥有 100 多名员工的公司的大多数开发人员都会构建自己的应用程序排队解决方案,该解决方案提供限制、并发、分组、死信队列或自定义重试策略。然而,这些解决方案无法应对应用程序队列的大多数生产挑战:如何处理滚动重启、自动扩展工作线程、安全部署而不中断长时间运行的作业、加密作业数据或如何对作业进行版本控制。


我们正在构建 Defer 来支持任何规模的高效且强大的异步任务。

Defer 的灵感来自于一些很棒的工具,如 Next.js、Remix 和 Netlify 设计,我们的后台作业基本上是存在于代码中的后台函数,这非常方便。您可以配置重试、并发等选项,而无需再次考虑队列和工作线程!


此外,您的后台功能可以从 GitHub 持续部署,并且您可以在基于分支的环境中快速测试新的后台作业,然后再将其发布到生产环境中。


Defer 的与众不同之处在于,我们提供可配置重试(具有高级退避选项)和限制等功能,而其他解决方案可以让您自己实现这些功能,或者甚至没有这些功能。我们的延迟仪表板是唯一一个可以让您根据业务/产品元数据查找执行情况的仪表板,当您需要调试产品问题时,这非常酷。

我们使用渐进式部署方法,使我们能够每天多次发布更新,而不会中断长时间运行的作业(我们的一些客户的作业运行时间超过 5 小时!)。一旦您的应用程序启动并运行,我们的仪表板就会为您提供操作后台作业的所有基本信息:活动直方图、性能统计数据以及出现问题时的 Slack 警报。


简而言之,我们确保您拥有所有基本功能和最佳开发人员体验,以及完全托管的基础架构和可观察性工具,以便您可以专注于构建您的产品。听起来不错,对吧?

我们对2023年基础设施行业的预测

虽然全球云迁移正在进行,但大多数公司都在云中。

Heroku、Supabase、Fly.io 或 Vercel 等 PaaS 公司已经证明,IaaS 云解决方案是操作网络的新原语,但不需要作为开发人员进行交互。


我们相信 2023 年将是 PaaS/零基础设施解决方案加速发展的一年,旨在通过缩小应用程序开发人员和 DevOps 之间的差距来提高开发人员的生产力。


正如 swyx 最近所说,从 2023 年及以后,开发工具创始人将受益于大量 VC 干粉,在该领域仍有约 30 亿美元的投资。


这将导致许多愿意颠覆开发工具和基础设施领域的初创公司的崛起!


此外,我们坚信Vercel 的框架定义的基础设施,它是 PaaS 的扩展或零基础设施运动的别名。


2023年,基础设施将踏上“零基础设施”的节奏。


什么词可以定义 2023 年的基础设施状况?

赋权。


Devtools 创始人愿意让开发人员能够“在一个周末内构建,扩展到数百万”( Supabase的版权),而无需特定的基础设施知识。


随着软件正在吞噬世界,它现在正在吞噬基础设施世界,这是静态基础设施、基础设施即代码 (Terraform) 的自然演变,需要 DevOps 以及 Heroku 引入的 PaaS(为开发人员提供动力!),现在零基础设施解决方案。

为什么我们决定参加 HackerNoon 的年度初创公司奖

HackerNoon 是先驱者的聚集地,新技术在这里得到发现、讨论和喜爱。


我们必须在这里与您分享我们的愿景和旅程!

最后的想法

我们才刚刚开始!

我们在参与 Y Combinator 的同时推出了 Defer,并拥有数十名客户和数百名开发人员的不断壮大的社区。


我们公开构建 Defer,并很乐意让您参与这一旅程;是时候让后台作业、工作流程和 CRON 变得现代化了!