fresh-summer-65887
04/05/2021, 8:54 PMfile://~
)
- A stack with a single resource, a simple dynamodb table.
- So everything is local and should not be making any external network calls.
Non-scientific performance numbers:
- WorkspaceStack.CreateOrSelectAsync
~ 1.4s
- WorkspaceStack.SetConfigAsync
~ 0.7s
- WorkspaceStack.UpAsync
~ 6.5s
Overall each test has ~9s overhead. Not bad to be honest but it'll add up as the test count increases.
If I use the AWSSDK directly to deploy a table it is significantly faster (<1s). However with this approach I'd have to maintain some sort of table definition abstraction that would be used both in the test fixtures and pulumi component to achieve alignment / re-use. This would add a complexity cost.
Thought I'd mention the above in the hope that there could be some performance improvements made to the Automation API.
In any case, it's really nice stuff :)little-cartoon-10569
04/05/2021, 8:56 PMfresh-summer-65887
04/05/2021, 9:06 PMred-match-15116
04/05/2021, 9:23 PMbroad-dog-22463
04/05/2021, 9:25 PMbored-oyster-3147
04/05/2021, 9:53 PM