HN user

SanderKnape

225 karma
Posts22
Comments4
View on HN
sanderknape.com 3mo ago

Engineering Is Moving Up the Stack

SanderKnape
2pts0
sanderknape.com 1y ago

Terraform 'data source will be read during apply' – What is it and how to fix

SanderKnape
1pts0
sanderknape.com 5y ago

A Serverless Payment Workflow Using AWS Lambda and the AWS CDK

SanderKnape
2pts0
sanderknape.com 5y ago

Nuances around centralized platform teams

SanderKnape
1pts0
sanderknape.com 5y ago

Using Amazon Cognito JWT Tokens to Authenticate with an Amazon HTTP API

SanderKnape
1pts0
sanderknape.com 6y ago

From toil to self-service: automate what matters

SanderKnape
2pts0
sanderknape.com 6y ago

Deploy your pull requests with GitHub Actions and GitHub Deployments

SanderKnape
2pts0
sanderknape.com 6y ago

Why it's great to write blog posts

SanderKnape
187pts75
sanderknape.com 6y ago

Running self-hosted GitHub Actions runners in your Kubernetes cluster

SanderKnape
2pts0
sanderknape.com 6y ago

Building a static serverless website using S3 and CloudFront

SanderKnape
257pts273
sanderknape.com 7y ago

Five ways to enable developer autonomy in AWS

SanderKnape
1pts0
sanderknape.com 7y ago

Building serverless applications with the AWS CDK – and testing them locally

SanderKnape
1pts0
sanderknape.com 7y ago

Blocking account-wide creation of public S3 buckets through CloudFormation

SanderKnape
3pts0
cvbarros.io 7y ago

Building Builds – TeamCity Pipelines as Code Using Terraform

SanderKnape
3pts0
sanderknape.com 7y ago

How to easily test your AWS IAM credentials locally

SanderKnape
2pts0
sanderknape.com 7y ago

Two years with CloudFormation: lessons learned

SanderKnape
1pts0
sanderknape.com 7y ago

The hidden challenges of Serverless: from VM to function

SanderKnape
2pts0
sanderknape.com 8y ago

How to manage any kind of secret with AWS Secrets Manager

SanderKnape
96pts36
sanderknape.com 8y ago

Creating a Serverless API Using AWS API Gateway and DynamoDB

SanderKnape
2pts0
sanderknape.com 8y ago

A custom CloudFormation resource example for CodeDeploy

SanderKnape
1pts0
sanderknape.com 8y ago

Using pre-signed URLs to upload a file to a private S3 bucket

SanderKnape
1pts0
sanderknape.com 8y ago

CloudFormation StackSets: automated cross-account/region deployments

SanderKnape
3pts0

This is a typical challenge for platform teams. Because they are responsible for the underlying foundation on which applications are build, a mistake can easily impact all those applications.

An important realization in my opinion is that a platform team is just another development team. They should consider their platform as a product and the developers as their customers. To minimize any downtime they should use the typical mechanisms that developers are also using: automated tests, pair programming, rolling out changes to test environments first, etc.

True, but it beats the alternative where CloudFormation deletes objects that you didn't want deleted. The underlying issue is that the S3 objects are outside of the CloudFormation scope, thus it takes no risk and doesn't delete your objects.

A nice feature would be a "ForceDelete" deletionpolicy where it would delete the objects. You can even set this initially when creating a stack, and change it to "Retain" later when the stack is stable.

Totally agree btw that it's a huge pain initially, though once you know it it's also not that hard to work around.