
Building platforms in the cloud (primarily @AWS) to enable developer autonomy and to help companies excel at delivering IT. Here to learn and to share. Blogger.
Utrecht, The Netherlands
Joined July 2017
- Tweets252
- Following419
- Followers356
- Likes285
Pinned Tweet
I recently published a Serverless payment workflow that is 100% deployable with the #awscdk. Check it out to see some of the capabilities of the CDK.
Includes:
- Validated ACM certificate
- Deploying objects to an S3 bucket
- So. Little. IAM. Glue. <3
github.com/SanderKnape/serve…
Just published my first blog in over a year! If you want to learn how to get started with gaining insights into your services with the golden signals, this one is for you. sanderknape.com/2022/05/meas…
I just ran into this issue. I want to forward the Authorization header in CloudFront with caching disabled. Is the only way to do this still to create a custom cache policy with a 0 default and min TTL, but a 1 minute max TTL?
This quoted post is unavailable.
The newly released CloudFormation hooks feature is a solid way to enforce compliance for AWS resources.
Also use a tool like cfn-lint to inform your engineers about non-compliant code. This can be done as early as in a PR or even directly in their editor. github.com/aws-cloudformatio…
"Not another one?!" was the first thing I thought when I read that AWS released one more way to run apps. Couldn't agree more with Randall here.
Sander Knape retweeted
So to run a containerized app do I use this new AWS App Runner or:
* Amplify ?
* ElasticBeanstalk ?
* ECS ?
* EKS ?
* Lambda ?
* Copilot ?
* CodeStar ?
* Proton ?
* Lightsail ?
Does App Runner add **any** additional functionality?
Or is it just another repackaging of services?
Just bought these cute illustrations from abstractlab.co. I will use them to add a bit of originality and style to the SaaS product I'm building.
After upgrading #Terraform from 0.14.11 to 0.15.1, planning our manifest with ~800 #GitHub repo's and 2 additional resources per repo went from ~15 minutes to ~2 minutes. Love it <3
The latest Terraform AWS provider made default tags generally available. In my latest blog post I share how to combine this new feature with tfsec to enforce tags as early as possible in the development process. sanderknape.com/2021/05/shif…
If you haven't read @TeamTopologies yet, this link will convince you to do so. A must read! teamtopologies.com/nutshell
Today I had a first "accountability" talk with good friend @AvDuijn where we discuss our goals in life and hold each other accountable. Based on the book "Grip" by @rickpastoor. Looking forward to a more structured way of reaching my goals!
The book is only available in Dutch but an English version is in the works. More info can be found here. Recommended! gripboek.nl/english
I've written down some things I learned while working with GitHub Actions that not everyone may know. For example, did you know GitHub Actions actually supports if statements?
That and more is in my latest blog post.
sanderknape.com/2021/01/go-c…
Got my very first Lego Architecture for Christmas this year. Pretty sure this is the first of many - love it!
Came across @matthewpskelton his software delivery assessment which looks really interesting. Curious though why Security is missing as a subject. Any advice on how to assess security practices as well? github.com/ConfluxDigital/so…
Two challenges around building autonomous dev teams are:
- Staying in control (security/cost/etc)
- Minimize cognitive load
An internal dev platform provides solutions for both. With sane defaults and guardrails you enforce compliant solutions from which devs can not deviate.
Threads/discussions like these are why I come to Twitter. Lots to learn here. Challenge your current beliefs.





