Closed joeduffy closed 6 years ago
Here's an initial proposal for prioritization of core Pulumi platform features.
Provider | API | AWS Implementation | Priority |
---|---|---|---|
Pulumi Platform | ES6 Arrows | Lambda Function | 1 |
Pulumi Platform | Table | DynamoDB Table | 1 |
Pulumi Platform | EventHub | SNS Topic | 1 |
Pulumi Platform | HttpAPI | APIGateway RestAPI | 1 |
Pulumi Platform | ES6 globals | None | 1 |
Pulumi Platform | Cron | Cloudwatch Events ScheduledEvent | 2 |
Pulumi Platform | Bucket | S3 Bucket | 1 |
Pulumi Platform | SES | 3 | |
Pulumi Platform | Logs | CloudWatch LogGroup | 2 |
Pulumi Platform | Container | ECS Task | 3 |
Pulumi Platform | Cache | ElastiCache | 4 |
Pulumi Platform | SQLDB | Aurora | 4 |
Pulumi Platform | Search | Elasticsearch Service | 3 |
Pulumi Platform | Instance | EC2 Instance | 4 |
Pulumi Platform | FileSystem | EFS FileSystem | 5 |
We expect to adjust priorities as we make progress, but feedback on anything P1 or P2 that is not on this list would be good to get early.
A pulumi.d.ts
covering the P1 items in the table above is available at https://github.com/pulumi/lumi-platform/commits/master/doc/pulumi.d.ts for review.
This is done for now. We'll track the additional updates and new APIs as separate issues.
We agreed that in 0.4 we'd try to sketch out the broad brush strokes of the API so that we can generate additional work items and investigations. This work item tracks doing this.
FWIW, here is a very old exercise I did to explore what cross-sections might look like. I realize we are in a very different place these days, but it still could come in handy as a reference:
Platform Ideas
A brainstorm of what categories of services we might offer:
Cloud Catalog
Here's an exhaustive list of services offered by "the big three," and an attempt to correlate them.