Rehan van der Merwe's Avatar

Rehan van der Merwe

@rehanvdm.bsky.social

DevOps @resend.com AWS Hero | Blogger | Speaker | Serverless and coffee junkie Just a developer for fun

965 Followers  |  54 Following  |  111 Posts  |  Joined: 01.05.2023  |  2.3209

Latest posts by rehanvdm.bsky.social on Bluesky

I could use provisioned concurrency, but then I would need to pay a fixed monthly fee, no thank you.

06.10.2025 14:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - rehanvdm/tailscale-lambda-proxy: A CDK construct that creates an AWS Lambda Function acting as a transparent proxy to your Tailscale network. A CDK construct that creates an AWS Lambda Function acting as a transparent proxy to your Tailscale network. - rehanvdm/tailscale-lambda-proxy

I have this Tailscalse Lambda Proxy (github.com/rehanvdm/tai...) that needs to be warm.

When Alexa does the OAuth call (for my Home Assistant integration) it has to complete in less than 4.5 seconds and the proxy cold start + first connection to tailscale takes between 5-10+ seconds.

06.10.2025 14:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Supabase Select Build Stage YouTube video by Supabase

Did you catch Zeno's (Resend CEO) presentation at Supabase Select? Fun fact, he created Dracula while in the hospital ๐Ÿ

www.youtube.com/live/GbBGYNN...

06.10.2025 06:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's 2025, and I'm creating a "lambda warmer" function, ugh..

06.10.2025 06:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
GitHub - rehanvdm/cdk-express-pipeline: CDK Express Pipelines is a library built on the AWS CDK, allowing you to define pipelines in a CDK-native method. It leverages the CDK CLI to compute and deploy... CDK Express Pipelines is a library built on the AWS CDK, allowing you to define pipelines in a CDK-native method. It leverages the CDK CLI to compute and deploy the correct dependency graph between...

...
๐Ÿ”• Filter out noisy resources or properties for cleaner diffs
๐ŸŒ Multiple assembly support (environment-aware)
๐Ÿค Fully compatible with CDK Express Pipeline -> github.com/rehanvdm/cdk...

08.09.2025 07:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

๐Ÿš€ Itโ€™s here: Visualize your CDK Diffs directly on your PRs! Powered by the new CDK Express Pipeline GitHub Diff Action -> github.com/rehanvdm/cdk...

Key features:
โšก Run diffs in parallel to save time
๐Ÿ“‘ Collect outputs from multiple stacks and add them neatly to your PR description
...

08.09.2025 07:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image 27.08.2025 12:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

What is stopping you from having CDK Diffs on Pull Requests like this?

20.08.2025 07:37 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Did you know your Lambdas can be throttled even though they are under the account concurrency? This happens if the sum of their requests per second exceeds 10x the account concurrency.

07.08.2025 05:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Always inspiring to see so much curiosity and energy from the next generation of builders!

01.08.2025 06:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Earlier this week, I had the great opportunity to speak with students at Tshwane University of Technology (TUT) about AWS Cloud and the Serverless mindset.

We explored real-world use cases, career paths in cloud, and how Serverless is changing the way we build applications.

01.08.2025 06:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

The CDK Express Pipeline GitHub README was getting out of hand, so I've created a documentation website to organize it better!

Is it perfect? No, but done is better than perfect.

rehanvdm.github.io/cdk-express-...

17.07.2025 07:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

TIL that when GitHub does a rebase, commits will have different hashes ๐Ÿคฆ

Not great when you are promoting assets from lower branches/envs and make use of the commit hash.

docs.github.com/en/repositor...

11.07.2025 08:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ Have you seen last week's CDK Express Pipeline changelog? Here's what's new:
โœจ Deployment order now visualized with a Mermaid diagram
โœจ New option to deploy stages sequentially
โœจ Individual stack deployment order now displayed in [brackets]

๐Ÿ‘‰ Check it out: github.com/rehanvdm/cdk...

#AWS #CDK

23.06.2025 07:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Is there something that you have seen or using that is useful?

19.06.2025 11:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - towardsthecloud/aws-cdk-starterkit: Create and deploy an AWS CDK TypeScript app on your AWS account in less than 5 minutes using GitHub actions! Create and deploy an AWS CDK TypeScript app on your AWS account in less than 5 minutes using GitHub actions! - towardsthecloud/aws-cdk-starterkit

โญ๏ธ aws-cdk-starterkit โ€“ A ready-to-go TypeScript CDK starter kit with GitHub Actions for deployment in under 5 minutes github.com/towardsthecl...
โญ๏ธ cdk-diff-action โ€“ GitHub Action to run cdk diff on your PRs to track infrastructure changes github.com/corymhall/cd...

19.06.2025 11:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - open-constructs/cdk-serverless: AWS CDK Serverless Toolsuite AWS CDK Serverless Toolsuite. Contribute to open-constructs/cdk-serverless development by creating an account on GitHub.

โญ๏ธ cdk-serverless โ€“ Toolkit simplifying serverless app development with patterns and live Lambda updates github.com/open-constru...
โญ๏ธ cdk-express-pipeline โ€“ CDK-native, build-system-agnostic pipeline library, faster and simpler than CDK Pipelines github.com/rehanvdm/cdk...

19.06.2025 11:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - IamFlowZ/type-safe-cdk-env: Helper function to parse JSON files into environment variables within CDK stacks Helper function to parse JSON files into environment variables within CDK stacks - IamFlowZ/type-safe-cdk-env

โญ๏ธ type-safe-cdk-env โ€“ Ensures type-safe and reliable environment variable management in CDK apps github.com/IamFlowZ/typ...
โญ๏ธ @matthewbonig/secret โ€“ Construct to create Secrets Manager secrets without unexpectedly recreating them constructs.dev/packages/@ma...

19.06.2025 11:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - udondan/iam-floyd: AWS IAM policy statement generator with fluent interface AWS IAM policy statement generator with fluent interface - udondan/iam-floyd

โญ๏ธ iam-floyd โ€“ Fluent-interface generator for AWS IAM policy statements, covering all services/actions/conditions github.com/udondan/iam-...
โญ๏ธ deploy-time-build โ€“ CDK construct enabling build jobs (frontend, container, SOCI index) at deployment time github.com/tmokmss/depl...

19.06.2025 11:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - dbsystel/cdk-sops-secrets: CDK Construct that syncs your sops secrets into AWS SecretsManager secrets. CDK Construct that syncs your sops secrets into AWS SecretsManager secrets. - dbsystel/cdk-sops-secrets

Have you seen these open source CDK gems (no particular order)?

โญ๏ธ cdk-sops-secrets โ€“ CDK construct to sync SOPS-encrypted secrets into AWS Secrets Manager github.com/dbsystel/cdk...

19.06.2025 11:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Two new features for CDK Express Pipeline.

1. Deploy Stages Sequentially within a Wave
2. The order of operation now indicates what stack will be deployed based on your stack selector (the command in the second screenshot targeted was: `cdk deploy 'Wave2_*'`)

github.com/rehanvdm/cdk...

17.06.2025 06:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Key benefits:
โ€ข Up to 2x faster deployments
โ€ข Works with any CI/CD system, not just CodePipeline
โ€ข Can be used locally
โ€ข No need for long-lived secrets (uses OIDC)
โ€ข More flexible stack management

Complete with benchmarks, code examples, and comparison of deployment approaches. Check it out!

09.06.2025 06:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Migrate from CDK Pipelines to CDK Express Pipeline A practical guide to migrating from AWS CDK Pipelines to CDK Express Pipeline. Learn the reasons, benefits, and step-by-step process, with benchmarks and code comparisons.

New blog post ๐Ÿš€

If you're using AWS CDK Pipelines but struggling with its complexity and slow performance, I've written a detailed guide on migrating to CDK Express Pipeline.

rehanvdm.com/blog/migrate...

#AWS #CDK #DevOps

09.06.2025 06:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a cartoon of a pony with the words " they will never find the body " below it ALT: a cartoon of a pony with the words " they will never find the body " below it

Finding a bad behaving SQL query is like a murder mystery and who doesn't love that

03.06.2025 14:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โœจ Features:

โœ… Works on any system, your local machine, GitHub Actions, GitLab, etc.
โšก๏ธ Fast: deploy stacks in parallel
๐Ÿ“ฆ Stages and Waves are plain classes, not Constructs, so they donโ€™t mess with nested Construct IDs (unlike CDK Pipelines)
๐Ÿง‘โ€๐Ÿ’ป Supports TS and Python CDK

13.05.2025 05:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿง  How does it work?

The CDK Express Pipeline leverages the CDK CLI to compute and deploy the correct dependency graph between Waves, Stages, and Stacks using the `.addDependency` method, making it build-system agnostic.

13.05.2025 05:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
CDK Express Pipeline Tutorial Learn how to create and manage simple and fast deployment pipelines using the cdk-express-pipeline library, a powerful tool built on top of AWS CDK that enables CDK-native pipeline definitions.

๐Ÿ“˜The AWS CDK Express Pipeline library helps you create simple and fast deployment pipelines using the AWS CDK.

This new tutorial shows you how to set up and manage deployments with cdk-express-pipeline on GitHub.

rehanvdm.com/blog/cdk-exp...

13.05.2025 05:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

FEATURE REQUEST - I actually want something AI

`@slack what have I been up to last week and what still needs attention`

03.03.2025 09:52 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - rehanvdm/cdk-express-pipeline: CDK Express Pipelines is a library built on the AWS CDK, allowing you to define pipelines in a CDK-native method. It leverages the CDK CLI to compute and deploy... CDK Express Pipelines is a library built on the AWS CDK, allowing you to define pipelines in a CDK-native method. It leverages the CDK CLI to compute and deploy the correct dependency graph between...

Thanks for having me @Lockhead, it was fun! Here is the direct link to the repo: github.com/rehanvdm/cdk...

10.02.2025 14:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Check it out, this time I am in front of the camera not behind it ๐Ÿ™‚ talking about CDK Express Pipelines an alternative to CDK Pipelines. Spoiler alert Express is faster, less opinionated and runs anywhere, even locally!

10.02.2025 14:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@rehanvdm is following 19 prominent accounts