It’s been almost 1 month since the last post I made about AWS news here. So let’s get a quick review on what updates catches my eye.
DynamoDB global tables on Cloud formation
You might have noticed, I really like architecture as code solutions, including Cloud Formation. I think that’s the best way to drive a cloud architecture as it allows to know what resources is used my each package. Until now, is you wanted to have replicate DynamoDB tables across multiple regions, you had to either drop architecture as code or create your own replication solutions.
Code example
Type: AWS::DynamoDB::GlobalTable
Properties:
AttributeDefinitions:
- AttributeName: my_attribute
AttributeType: S
- AttributeName: my_other_attribute
AttributeType: N
KeySchema:
- AttributeName: my_attribute
KeyType: HASH
Replicas:
- Region: eu-west-1
- Region: us-east-1
More details: Announcement, Cloud formation DynamoDB Global table documentation
CloudFormation Guard 2.0
CloudFormation guard is a tool that will help you enforcing policies in your AWS Stacks such as naming conventions, encrypting policies, allowed instance types, etc…
More details: Announcement, AWS CloudFormation Guard github repository
AWS App Runner
It’s not everyday that AWS creates a new service, App Runner is a managed service which deploys web applications and APIs. I’ll need to study it a bit more to understand the potential and find use cases.
More details: Announcement