corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0879d-19ca-735f-ba9d-748474b66660", "title": "I replaced my GitHub runners with Lambda MicroVMs, and maybe you should too", "url": "https://lucvandonkersgoed.com/2026/07/01/i-replaced-my-github-runners-with-lambda-microvms-and-maybe-you-should-too/", "published_at": "2026-07-01T10:21:13+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748474f2c029", "title": "Introducing semantic content search to AWS News", "url": "https://lucvandonkersgoed.com/2026/03/31/introducing-semantic-content-search-to-aws-news/", "published_at": "2026-03-31T21:27:25+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748475ceaef5", "title": "End-to-end email testing with SES and SQS", "url": "https://lucvandonkersgoed.com/2025/06/06/end-to-end-email-testing-with-ses-and-sqs/", "published_at": "2025-06-06T14:56:40+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748476983f6d", "title": "The Serverless Trilemma: Cost, Performance, and Complexity", "url": "https://lucvandonkersgoed.com/2025/03/16/the-serverless-trilemma-cost-performance-and-complexity/", "published_at": "2025-03-16T20:23:48+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748476a46e2b", "title": "Develop software quickly by starting slowly", "url": "https://lucvandonkersgoed.com/2025/03/05/develop-software-quickly-by-starting-slowly/", "published_at": "2025-03-05T21:07:18+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-7484776a0833", "title": "Are humans the limiting factor in AI-assisted software development?", "url": "https://lucvandonkersgoed.com/2025/02/09/are-humans-the-limiting-factor-in-ai-assisted-software-development/", "published_at": "2025-02-09T17:06:07+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-7484785a48ca", "title": "AWS is on its way to full IPv6 support", "url": "https://lucvandonkersgoed.com/2025/02/07/aws-is-on-its-way-to-full-ipv6-support/", "published_at": "2025-02-07T22:43:01+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748478e12ea7", "title": "Looking back at a very successful Re:Invent ’24 for AWS News", "url": "https://lucvandonkersgoed.com/2024/12/08/looking-back-at-a-very-successful-reinvent-24-for-aws-news/", "published_at": "2024-12-08T21:23:03+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748479190fa5", "title": "Making AWS News stupid fast with smart caching", "url": "https://lucvandonkersgoed.com/2024/11/16/making-aws-news-stupid-fast-with-smart-caching/", "published_at": "2024-11-16T21:24:12+00:00" }, { "id": "01a0879d-19ca-735f-ba9d-748479f7d4a6", "title": "Five lessons from a minor production incident", "url": "https://lucvandonkersgoed.com/2024/10/17/five-lessons-from-a-minor-production-incident-copy/", "published_at": "2024-10-17T21:04:44+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382ed5700d3", "title": "Dear AWS, please let me be a cloud engineer again", "url": "https://lucvandonkersgoed.com/2024/07/13/dear-aws-please-let-me-be-a-cloud-engineer-again/", "published_at": "2024-07-13T17:05:42+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382edf60cca", "title": "Retrieval-Augmented Generation (RAG) simply explained", "url": "https://lucvandonkersgoed.com/2023/12/11/retrieval-augmented-generation-rag-simply-explained/", "published_at": "2023-12-11T22:33:22+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382eea24e64", "title": "The single-tenancy to multi-tenancy spectrum", "url": "https://lucvandonkersgoed.com/2023/12/08/the-single-tenancy-to-multi-tenancy-spectrum/", "published_at": "2023-12-08T12:00:55+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382eea2ec1a", "title": "Serverless OpenTelemetry at scale: generating traces", "url": "https://lucvandonkersgoed.com/2023/11/16/serverless-opentelemetry-at-scale-generating-traces/", "published_at": "2023-11-16T15:06:50+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382eec262c0", "title": "Serverless OpenTelemetry at scale: the PostNL context", "url": "https://lucvandonkersgoed.com/2023/11/10/serverless-opentelemetry-at-scale-the-postnl-context/", "published_at": "2023-11-10T12:44:53+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382eef8bf27", "title": "When the shoulders of giants are offered, you’d do well to stand on them", "url": "https://lucvandonkersgoed.com/2023/10/13/if-the-shoulders-of-giants-are-offered-youd-do-well-to-stand-on-them/", "published_at": "2023-10-13T08:00:00+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382efa11a85", "title": "Evolve data structures in NoSQL with Python data models", "url": "https://lucvandonkersgoed.com/2023/10/01/evolve-data-structures-in-nosql-with-python-data-models/", "published_at": "2023-10-01T11:00:00+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382f02ca9a0", "title": "Creating a serverless Re:Invent session tracker", "url": "https://lucvandonkersgoed.com/2023/08/27/creating-a-serverless-reinvent-session-tracker/", "published_at": "2023-08-27T17:07:17+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382f11d78e7", "title": "Authorizing cross-account KMS access with aliases", "url": "https://lucvandonkersgoed.com/2023/08/25/authorizing-cross-account-kms-access-with-aliases/", "published_at": "2023-08-25T20:48:10+00:00" }, { "id": "01a0bb4f-c950-7358-8201-4382f1e3b67e", "title": "A failed attempt at monetizing technical writing", "url": "https://lucvandonkersgoed.com/2023/07/26/a-failed-attempt-at-monetizing-technical-writing/", "published_at": "2023-07-26T19:54:02+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a0ed59d4", "title": "Improved EventBridge Latency Opens Up New Use Cases at PostNL", "url": "https://lucvandonkersgoed.com/2023/02/20/improved-eventbridge-latency-opens-up-new-use-cases-at-postnl/", "published_at": "2023-02-20T11:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a1a8f5bb", "title": "Serverless Messaging: Latency Compared", "url": "https://lucvandonkersgoed.com/2022/09/06/serverless-messaging-latency-compared/", "published_at": "2022-09-06T10:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a1f53e3d", "title": "Implement the Priority Queue Pattern with SQS and Lambda", "url": "https://lucvandonkersgoed.com/2022/04/25/implement-the-priority-queue-pattern-with-sqs-and-lambda/", "published_at": "2022-04-25T10:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a2c952bd", "title": "When is the Lambda Init Phase Free, and when is it Billed?", "url": "https://lucvandonkersgoed.com/2022/04/09/when-is-the-lambda-init-phase-free-and-when-is-it-billed/", "published_at": "2022-04-09T11:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a2e45e4a", "title": "Lambda Cold Starts and Bootstrap Code", "url": "https://lucvandonkersgoed.com/2022/04/08/lambda-cold-starts-and-bootstrap-code/", "published_at": "2022-04-08T11:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a303ad6c", "title": "Async Lambda Function Retries with Backoff and Jitter", "url": "https://lucvandonkersgoed.com/2022/02/07/async-lambda-function-retries-with-backoff-and-jitter/", "published_at": "2022-02-07T12:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a32b2d7f", "title": "The 9 Ways an SQS Message can be Deleted", "url": "https://lucvandonkersgoed.com/2022/01/20/the-9-ways-an-sqs-message-can-be-deleted/", "published_at": "2022-01-20T12:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a3b7bb4a", "title": "Reliable Auto-Incrementing Integers in DynamoDB", "url": "https://lucvandonkersgoed.com/2022/01/12/reliable-auto-incrementing-integers-in-dynamodb/", "published_at": "2022-01-12T12:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a4abc3a6", "title": "Anonymous User Identities with Cognito Lambda Triggers", "url": "https://lucvandonkersgoed.com/2022/01/10/anonymous-user-identities-with-cognito-lambda-triggers/", "published_at": "2022-01-10T12:00:00+00:00" }, { "id": "01a0bb58-d34d-707c-9b47-8dd9a57ce78a", "title": "Monitor Events from Multiple S3 Buckets with EventBridge", "url": "https://lucvandonkersgoed.com/2021/12/31/monitor-events-from-multiple-s3-buckets-with-eventbridge/", "published_at": "2021-12-31T12:00:00+00:00" }, { "id": "01a0bb61-1116-739b-83e3-8d7d35af8dd3", "title": "Filter DynamoDB Event Streams Sent to Lambda", "url": "https://lucvandonkersgoed.com/2021/12/29/filter-dynamodb-event-streams-sent-to-lambda/", "published_at": "2021-12-29T12:00:00+00:00" }, { "id": "01a0bb61-1116-739b-83e3-8d7d3609e9ae", "title": "Cache Control with CloudFront Functions", "url": "https://lucvandonkersgoed.com/2021/12/26/cache-control-with-cloudfront-functions/", "published_at": "2021-12-26T12:00:00+00:00" }, { "id": "01a0bb61-1116-739b-83e3-8d7d36289d73", "title": "The Anatomy of a CloudFront Distribution", "url": "https://lucvandonkersgoed.com/2021/09/08/the-anatomy-of-a-cloudfront-distribution/", "published_at": "2021-09-08T11:00:00+00:00" } ] posts
Claim your blog
Back to lucvandonkersgoed.com
Blog · corpus.blog/blogs/lucvandonkersgoed.com/posts
lucvandonkersgoed.com
lucvandonkersgoed.com
2026
I replaced my GitHub runners with Lambda MicroVMs, and maybe you should too
original ↗
1 Jul 2026
Introducing semantic content search to AWS News
original ↗
31 Mar 2026
2025
End-to-end email testing with SES and SQS
original ↗
6 Jun 2025
The Serverless Trilemma: Cost, Performance, and Complexity
original ↗
16 Mar 2025
Develop software quickly by starting slowly
original ↗
5 Mar 2025
Are humans the limiting factor in AI-assisted software development?
original ↗
9 Feb 2025
AWS is on its way to full IPv6 support
original ↗
7 Feb 2025
2024
Looking back at a very successful Re:Invent ’24 for AWS News
original ↗
8 Dec 2024
Making AWS News stupid fast with smart caching
original ↗
16 Nov 2024
Five lessons from a minor production incident
original ↗
17 Oct 2024
Dear AWS, please let me be a cloud engineer again
original ↗
13 Jul 2024
2023
Retrieval-Augmented Generation (RAG) simply explained
original ↗
11 Dec 2023
The single-tenancy to multi-tenancy spectrum
original ↗
8 Dec 2023
Serverless OpenTelemetry at scale: generating traces
original ↗
16 Nov 2023
Serverless OpenTelemetry at scale: the PostNL context
original ↗
10 Nov 2023
When the shoulders of giants are offered, you’d do well to stand on them
original ↗
13 Oct 2023
Evolve data structures in NoSQL with Python data models
original ↗
1 Oct 2023
Creating a serverless Re:Invent session tracker
original ↗
27 Aug 2023
Authorizing cross-account KMS access with aliases
original ↗
25 Aug 2023
A failed attempt at monetizing technical writing
original ↗
26 Jul 2023
Improved EventBridge Latency Opens Up New Use Cases at PostNL
original ↗
20 Feb 2023
2022
Serverless Messaging: Latency Compared
original ↗
6 Sept 2022
Implement the Priority Queue Pattern with SQS and Lambda
original ↗
25 Apr 2022
When is the Lambda Init Phase Free, and when is it Billed?
original ↗
9 Apr 2022
Lambda Cold Starts and Bootstrap Code
original ↗
8 Apr 2022
Async Lambda Function Retries with Backoff and Jitter
original ↗
7 Feb 2022
The 9 Ways an SQS Message can be Deleted
original ↗
20 Jan 2022
Reliable Auto-Incrementing Integers in DynamoDB
original ↗
12 Jan 2022
Anonymous User Identities with Cognito Lambda Triggers
original ↗
10 Jan 2022
2021
Monitor Events from Multiple S3 Buckets with EventBridge
original ↗
31 Dec 2021
Filter DynamoDB Event Streams Sent to Lambda
original ↗
29 Dec 2021
Cache Control with CloudFront Functions
original ↗
26 Dec 2021
The Anatomy of a CloudFront Distribution
original ↗
8 Sept 2021