Pavan Kumar
01/18/2022, 1:07 PM// In the stack
new CustomeResource(function: sst.Function);// In the lambda
const handler = (event) => {
  if (event.RequestType === 'create') {
    // do something like, get websites metadata from db and for each websites deploy.
    new NextJsWebsite(); // sst resource
  }
}Dan Van Brunt
01/18/2022, 1:40 PMCFN -> Custom Resource -> DB lookup -> WebsiteDB Stream -> Lambda -> CFN -> WebsiteDan Van Brunt
01/18/2022, 1:40 PMPavan Kumar
01/18/2022, 2:02 PMPavan Kumar
01/18/2022, 2:04 PMDan Van Brunt
01/18/2022, 2:04 PMPavan Kumar
01/18/2022, 2:07 PMDan Van Brunt
01/18/2022, 2:08 PMaws-sdk.cloudformationDan Van Brunt
01/18/2022, 2:10 PMPavan Kumar
01/18/2022, 2:28 PMsst deployCreate n websitesst removeRemove n websiteDan Van Brunt
01/18/2022, 3:20 PMCode Change > CI > CFN -> CR/Lambda -> Deploy WebsiteCR -> Deploy WebsitePavan Kumar
01/18/2022, 3:22 PMCode Change > CI > CFN -> CR/Lambda -> Deploy WebsiteCode Change > CR > Lambda -> CDK -> Deploy WebsiteDan Van Brunt
01/18/2022, 3:22 PMDan Van Brunt
01/18/2022, 3:23 PMPavan Kumar
01/18/2022, 3:23 PMDan Van Brunt
01/18/2022, 3:24 PMCFN template -> CR/lambda -> CFN templateDan Van Brunt
01/18/2022, 3:24 PMCFN template -> websiteDan Van Brunt
01/18/2022, 3:26 PMCFN template -> CR/lambda -> CFN templatePavan Kumar
01/18/2022, 3:27 PMSubmit -> Create DB record -> Lambda/CNF create websitePavan Kumar
01/18/2022, 3:28 PMDan Van Brunt
01/18/2022, 3:30 PMDan Van Brunt
01/18/2022, 3:32 PMPavan Kumar
01/18/2022, 3:36 PMgit repoPavan Kumar
01/18/2022, 3:37 PMDan Van Brunt
01/18/2022, 3:38 PMDan Van Brunt
01/18/2022, 3:38 PMDan Van Brunt
01/18/2022, 3:39 PMDan Van Brunt
01/18/2022, 3:40 PMDan Van Brunt
01/18/2022, 3:41 PMDan Van Brunt
01/18/2022, 3:42 PMDan Van Brunt
01/18/2022, 3:43 PMPavan Kumar
01/18/2022, 3:43 PMDan Van Brunt
01/18/2022, 3:43 PMDan Van Brunt
01/18/2022, 3:45 PM