luizmachado.dev

PT EN

Postagens recentes

Sessão 009 — CDK Pipelines: bootstrap cross-account, OIDC connection e estrutura da pipeline

Bootstrap cross-account com --trust, CodeStar Connections com GitHub via OIDC, CDK Pipeline com Source + Build + UpdatePipeline, e self-mutation.

Sessão 008 — CDK: Testing com assertions — fine-grained e snapshot tests

Testes unitários de infra com aws-cdk-lib/assertions, hasResourceProperties, matchers, Capture, snapshot tests e estratégia combinada de testes.

Sessão 007 — CDK: Assets — bundling de Lambda, Docker images e arquivos locais

Deploy de Lambda com dependências bundled via NodejsFunction e PythonFunction, DockerImageFunction, e como assets são staged no S3/ECR pelo CDK.

Sessão 006 — CDK: Stacks, environments e multi-account patterns

Múltiplos stacks com environments distintos, Stage para multi-account, referências cross-stack, e quando usar stack por conta vs stacks nested.

Sessão 005 — CDK: Constructs L1, L2, L3 — o que são e como escolher

Distinção entre constructs L1 (CfnBucket), L2 (Bucket) e L3 (patterns), escape hatches, Construct Hub, e quando cada nível é apropriado.