Skip to content

Make SDLF scaleble to support multiple domains and modules #497

@tuladp

Description

@tuladp

Is your feature request related to a problem? Please describe.
Currently SDLF has scalable issues as the domain deployment lambda times out with large number of teams and additional custom sdlf modules or activating features like (glue stage, monitoring) .

Describe the solution you'd like
The domain deployment lambda should not deploy these CFN stacks in child account in a serialized way. Some of the options exists include

  1. Paralleize deployment of Cfn stack in the lambda

Describe alternatives you've considered
The other alternative could be utilize Wave feature in CodePipeline which could simultaneously deploy multiple stacks in child account within a stage.

Additional context
This occurs when customer has large number of teams and is using multiple modules or additional modules like glue, monitoring. These modules deployment takes time and as more teams are introduced lambda would reach timeout.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions