- AWS Lambda now supports AWS Fault Injection Service (FIS) actions
- Announcing AWS AppSync Events: serverless WebSocket APIs to power real-time web and mobile experiences at any scale
- Improving security and performance with additional DNS resource record types in Amazon Route 53
- AWS CodeBuild now supports retrying builds automatically
- Amazon Virtual Private Cloud launches new security group sharing features
- [Peek inside your AWS CloudFormation Deplo
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
# The `EsbuildFunction` CDK component | |
Located at `stacks/constructs/EsbuildFunction.ts`. This component is using the | |
["unsafe"](https://joecreager.com/5-reasons-to-avoid-deasync-for-node-js/) `desync` [npm library](https://www.npmjs.com/package/deasync). | |
The TL;DR is that it is using an option in the V8 that is not really supported. That said this library has been around | |
from early Node versions and seems to have continued support. | |
We accept the risk for now, this is okay as we really want to the ability to run async code within the Bundling | |
function the CDK exposes for assets. The benefit of this is approach is that we no longer have to maintain a separate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# The meetup video https://youtu.be/lbbevQPK3D8 | |
import datetime | |
import sys | |
from awsglue.context import GlueContext | |
from awsglue.dynamicframe import DynamicFrame | |
from awsglue.job import Job | |
from awsglue.transforms import * | |
from awsglue.utils import getResolvedOptions |