Koala OSS Club


Alchemy v2 | TypeScript 原生的 IaC


Alchemy v2 是一个基于 TypeScript 的 IaC 框架,所有云资源、IAM 权限、绑定的环境变量都在一个 TS 文件里定义,并且类型自动推导。支持本地 alchemy dev 热重载、每个 PR 自动生成临时栈、测试环境用完即销毁。v2 最大的变化是把 Effect 库变成可选——v1 重度依赖 Effect 的函数式风格,v2 让你仅在需要时再用 Effect。 点评:IaC 领域这两年的趋势很清晰,从 YAML 转向真正的编程语言,Pulumi 和 SST 都是先行者,Alchemy 的差异化在于把 IAM 策略和资源绑定做成编译期类型检查,消除一类常见的部署事故。但 tradeoff 也明显:前期样板代码多,学习曲线比 Terraform 陡,对于不熟悉 Effect 的团队 v1 几乎是劝退的,v2 把 Effect 改成可选是务实的修正。目前还在 beta,生产环境要谨慎。
URL
https://v2.alchemy.run/
标签
云计算,工具,后端
视频
科技周报视频合集