V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Jianzs  ›  全部回复第 1 页 / 共 8 页
回复总数  156
1  2  3  4  5  6  7  8  
腾讯文档
@dzdh 好像不是账号第一年,而是你使用这个组件的第一年,之前没用过不算
@Hamao 有问题可以随时交流哈
210 天前
回复了 Int100 创建的主题 程序员 Serverless Framework V4 authentication 单点故障
V 友可以看看 SST

顺带可以看看我不成熟的项目,哈哈哈哈,欢迎提提意见 https://github.com/pluto-lang/pluto
223 天前
回复了 Jianzs 创建的主题 程序员 大家觉得这种部署方式怎么样?
@ZSeptember #12 终于有人肯定啦,不考虑商业化

是这样的,很多个人开发者虚拟机一把梭哈,没有并发的压力,也就不太考虑 Serverless 这一套,所以现在是通过 AWS 的羊毛来吸引用户能上手试试,给点反馈

大佬下次有需求可以试用一下,劳驾点个 star 呗
223 天前
回复了 Jianzs 创建的主题 程序员 大家觉得这种部署方式怎么样?
@ZSeptember #10 感谢大佬反馈

对于你最后提到的核心问题,深表赞同,所以这款工具的定位就是面向个人开发者的,对基础设施也有要求,云化需要做的比较好。

对于大佬前面提到的三个问题,我是这样解决的,可以交流一下:

1. 对于第一点,Pluto 生成的不是最终的 IaC 代码。比如 API Gateway 这类组件,其实用起来还需要 Route 、Trigger 、Stage 、Integration 之类的组件,我们把这些组件组合在一套 SDK 里,封装出一些方法,生成的代码是这套 SDK 方法的调用。一两句话说不清楚,可以看下这篇文档 https://pluto-lang.vercel.app/zh-CN/documentation/how-pluto-works

2. 对于第二点,目前的确灵活性不足,我只支持在全局作用域定义这类特殊变量,最近才支持了环境变量,只能说尽可能覆盖更多的编程行为。

3. 对于第三点,目标是:抽象之下支持完全可扩展性。会在 Router 这类构造器上提供一个 options 参数,通过这种方式对资源进行细粒度的配置。后续也想做插件体系,通过插件的形式对生成的 IaC 代码进行修改。
223 天前
回复了 Jianzs 创建的主题 程序员 大家觉得这种部署方式怎么样?
@ZSeptember 开发者使用 Terraform 的话,需要维护业务代码、基础设施代码两套代码,有上手成本和维护开销。

我这里的话,是用户只需要编写业务代码,然后 Pluto 理解业务代码的资源需求,自动生成 IaC 代码,目标是让开发者不关心基础设施。

业务代码就像平常写的代码一样,这里不是基于模版来实现的,而是通过程序静态分析来实现的
223 天前
回复了 Jianzs 创建的主题 程序员 大家觉得这种部署方式怎么样?
@Mithril 有道理,感谢大佬!现在是基于 Pulumi 实现,后面打算支持 TF ,到时候导出 TF 代码,让开发者确认
223 天前
回复了 Jianzs 创建的主题 程序员 大家觉得这种部署方式怎么样?
@guanzhangzhang 我想把 pluto deploy 做到 CICD 里,让没有 IaC 背景的开发者,也能很简单的用上云。

理想一点,就是想实现提了很多年的一个概念,云是一台大电脑。想达成的体验就是,开发者只管敲码,执行一条命令,应用就跑到云上了,不用关心云的细节
223 天前
回复了 Jianzs 创建的主题 程序员 大家觉得这种部署方式怎么样?
@ShineyWang CI/CD 的确很方便,我也非常认可这种方式,后续我也会做 GitOps 实践。

其实你提到的这些方式,前提是自己原本就有云的背景知识,就会部署,然后把这些经验沉淀成流水线或者脚本,但是这个脚本只针对单独的某个项目。所以,个人认为这种方式没法惠及更多能力没有那么强的开发者。

我这项目背后其实就是先解析出应用对云的依赖,然后生成一份 IaC 代码,然后自动执行。

https://pluto-lang.vercel.app/zh-CN/blogs/240515-develop-ai-app-in-new-paradigm 这篇文章比这个帖子更详细一些,大佬可以看看,欢迎交流
@jaylong 这个示例比较简单,没做这些复杂的功能,不过是可以做的。

这是示例的源代码 https://github.com/pluto-lang/pluto/tree/main/examples/rag-qa-bot-with-web ,主要就是 LangChain + FastUI ,你可以尝试改改,或者加下我们社区,或者留个联系方式,等后面可以一起搞一搞。
@abc500 跪求告知啥单位啊
357 天前
回复了 crazyTanuki 创建的主题 Node.js 你们是怎么部署 nodejs 的?
@wherewhale #112 感谢反馈!请求链条长是 FaaS 固有的问题,Pluto 会把一个 FaaS 依赖的函数打包到一块,而不是发布成多个 FaaS ,尽可能避免函数爆炸吧。 异步、并发问题,继续关注,感谢感谢!

serverless.com 不也是第三方工具?还是说? Pluto 会是一个开源的本地工具,输入用户代码,输出要提交到云平台的 artifacts ,安全应该还好?
357 天前
回复了 crazyTanuki 创建的主题 Node.js 你们是怎么部署 nodejs 的?
@ada87 太感谢了!我再去深入了解下云商的能力

你提到的公用部分不好分,Pluto 或许能够解决,Pluto 会通过静态分析的方式,把一个 FaaS 的依赖,包括常量、函数等,都自动打包到一块。这算是解决一个痛点?哈哈哈哈
358 天前
回复了 crazyTanuki 创建的主题 Node.js 你们是怎么部署 nodejs 的?
@wherewhale #80
@hikarikun0203

方便交流下平常是怎么使用 serverless 的么?会用到它的哪些能力?

我最近也在做一个 Serverless 领域的项目,希望能给开发者带来更好的开发体验:开发者只需要写 TS ,就能够部署到自己的 AWS 、阿里云 等云账户,云间迁移不需要修改代码。

所以,想了解下现有 serverless 工具的用户是怎么用的,以及会不会遇到什么问题~

https://github.com/pluto-lang/pluto
358 天前
回复了 crazyTanuki 创建的主题 Node.js 你们是怎么部署 nodejs 的?
@BeautifulSoap 终于发现国内使用 Lambda 的人了,我想问一下,你会用到 AWS 的 BaaS 组件么,例如 DynamoDB 之类的,然后在 Lambda 调用? 你在开发这类应用的时候,有没有感觉开发过程很繁琐,需要在各个地方点来点去,有没有感觉权限配置之类的很复杂?想了解一下你的使用感受。

我最近在做一个 Serverless 领域的项目,开发者只需要写 TS ,自动推导代码依赖的 BaaS 组件,自动创建 BaaS 组件,和 FaaS 函数,并且自动配置好权限。所以,我想了解下开发者需不需要这类工具。

https://github.com/pluto-lang/pluto
358 天前
回复了 crazyTanuki 创建的主题 Node.js 你们是怎么部署 nodejs 的?
@ada87 #27 方便交流下平常是怎么使用 serverless 的么?会用到它的哪些能力?

我最近也在做一个 Serverless 领域的项目,希望能给开发者带来更好的开发体验:开发者只需要写 TS ,就能够部署到自己的 AWS 、阿里云 等云账户,云间迁移不需要修改代码。

所以,想了解下现有 serverless 工具的用户是怎么用的,以及会不会遇到什么问题~

https://github.com/pluto-lang/pluto
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1160 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 18:28 · PVG 02:28 · LAX 10:28 · JFK 13:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.