Advertisement Β· 728 Γ— 90

Posts by Rehan van der Merwe

Preview
Scaling ECS Fargate like Lambda In this post, we explore how fast ECS Fargate can scale compared to Lambda. We use a real world example of processing messages from an SQS queue.

I tried to make ECS Fargate scale like Lambda. Used a real world scenario, did the math, learned some things.

Spoiler: it’s close… but not quite.

rehanvdm.com/blog/scaling...

2 months ago 2 0 0 1
Preview
AWS CDK Starter - Lightweight Monorepo The starter provides configuration management, multi environment deployments, monorepo architecture with pnpm & Turborepo and automated GitHub CI/CD workflows.

...
πŸ“¦ Clear deployment ordering using waves & stages

It scales from small projects to complex multi-stack setups without the usual CDK pain.

πŸ‘‰ Blog: rehanvdm.com/blog/aws-cdk...
πŸ‘‰ Template repo: github.com/rehanvdm/cdk... (click "Use this template" to get started)

2 months ago 0 0 0 0
Preview
AWS CDK Starter - Lightweight Monorepo The starter provides configuration management, multi environment deployments, monorepo architecture with pnpm & Turborepo and automated GitHub CI/CD workflows.

What’s included:
⚑ pnpm workspaces + Turborepo for fast, cached builds
🧩 CDK Express Pipeline β†’ GitHub workflows generated from TypeScript
🌍 Multi-environment support (dev / stage / prod) with type-safe config
πŸ”€ Gitflow branching with automatic deployments & rich CDK diffs on PRs
...

2 months ago 2 0 1 0
Preview
AWS CDK Starter - Lightweight Monorepo The starter provides configuration management, multi environment deployments, monorepo architecture with pnpm & Turborepo and automated GitHub CI/CD workflows.

πŸš€ First blog post of 2026: The CDK Starter v2 is out

Going from a basic CDK setup to production ready infra shouldn’t take hours of research and glue. I’ve updated my AWS CDK Starter to give you a clean, tested foundation so you can focus on building your app.

2 months ago 2 0 1 0

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

6 months ago 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.

6 months ago 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...

6 months ago 4 0 0 0

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

6 months ago 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...

7 months ago 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
...

7 months ago 1 0 1 0
Advertisement
Post image
7 months ago 2 0 0 0
Post image

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

8 months ago 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.

8 months ago 0 0 0 0

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

8 months ago 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.

8 months ago 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-...

9 months ago 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...

9 months ago 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

9 months ago 1 0 0 0

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

10 months ago 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...

10 months ago 1 0 1 0
Advertisement
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...

10 months ago 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...

10 months ago 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...

10 months ago 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...

10 months ago 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...

10 months ago 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!

10 months ago 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

10 months ago 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

10 months ago 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

11 months ago 0 0 0 0
Advertisement

🧠 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.

11 months ago 0 0 1 0