Category: Architecture
-
The single-tenancy to multi-tenancy spectrum
In this post we will cover the pros and cons of single-tenancy architecture, and how single-tenancy versus multi-tenancy is not a binary choice.
-
Serverless OpenTelemetry at scale: generating traces
In the second installment of the Serverless OpenTelemetry at scale series we will look at the way we generate and propagate telemetry in a serverless environment.
-
Serverless OpenTelemetry at scale: the PostNL context
In the first installment of the Serverless OpenTelemetry at scale series we will cover the PostNL context and need for observability.
-
When the shoulders of giants are offered, you’d do well to stand on them
Quite often, I read and hear about people who are reluctant to embrace AWS Serverless. In this article I will provide my view on the most common arguments fielded against it.
-
Creating a serverless Re:Invent session tracker
If you’ve ever attended Re:Invent, you’ll know that keeping track of which sessions to attend is extremely difficult. To stay ahead of the game, I built a session tracker. And of course, it’s serverless. In this article I’ll highlight the more interesting design decisions.
-
Improved EventBridge Latency Opens Up New Use Cases at PostNL
PostNL has fully embraced AWS Serverless technology for its in-house development projects. EventBridge takes center stage in our application landscape. With the recently introduced latency improvements, we will be able to add additional industrial use cases.
-
Implement the Priority Queue Pattern with SQS and Lambda
A queue is a buffer for constrained resources. A priority queue is an additional queue that should be emptied first, even when the main queue has millions of items on it. This allows important messages to be processed quickly, regardless of system load. In this article, we will show how to implement the priority queue…