3 ms·
Why not just use Pulumi? The code would be almost exactly the same? import * as pulumi from "@pulumi/pulumi"; import * as aws from "@pulumi/aws"; const
by tnolet 2y ago
Why not just use Pulumi? The code would be almost exactly the same?
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const cluster = new aws.ecs.Cluster("my-cluster", {
name: "my-cluster",
});
export const clusterName = cluster.name;
https://www.pulumi.com/registry/packages/aws/api-docs/ecs/cluster/ https://www.pulumi.com/registry/packages/aws/api-docs/ecs/cl...
- thdxr 2y agothat's creating the raw ecs cluster these components have 1. adding services that can auto scale 2. specifying load balancing config 3. automatic service discovery registration 4. network tunnel to access vpc resources from your machine 5. typesafe resource linking to access your resources in your application code 6. dev mode which brings up your system locally in a single multiplexed terminal UI not pitching - just listing out why we bother doing anything. pulumi is great and if you want a more low level experience you should use it
- unchar1 2y agoAccording to their docs, SST uses Pulumi under the hood [1] It's supposed to be a bit easier for developers to pick up, but you should be able to achieve the same thing with Pulumi AFAIU [1]: https://sst.dev/docs/#faq https://sst.dev/docs/#faq
- datadeft 2y agoDoes Pulumi still use Terraform under the hood?
- popcorncowboy 2y agoDoes Terraform still use computers under the hood?
- yamumsaho9292 2y agodoes computers still use electric sand under the hood?
- dilyevsky 2y agoI think some providers are native pulumi now, some still use terraform providers
- ofrzeta 2y agoAs far as I know it doesn't, although there are some "bridge" providers that do.
- josiahwiebe 2y agosometimes abstractions add value. one could say the same sort of thing about Tailscale for example - why not just use Wireguard? but the abstraction adds value imo