Homepage
Open in app
Sign in
Get started
theburningmonk
Exercises in Programming Style
From F# to Scala
Project Euler
Advent of Code
Follow
You are thinking about serverless costs all wrong
You are thinking about serverless costs all wrong
The Register published an article right before Christmas 2018. It had a somewhat provocative title, and somehow it ended up in my inbox…
Yan Cui
Jan 10, 2019
All my posts on Serverless
All my posts on Serverless
Tips for writing Lambda functions
Yan Cui
Oct 8, 2017
We can do better than percentile latencies
We can do better than percentile latencies
Years ago, I used average latency on every dashboard and every alarm. That is, until I woke up to the problems of average latencies…
Yan Cui
Oct 3, 2018
Latest Posts
Fine-grained access control in API Gateway with Cognito access token and scopes
Fine-grained access control in API Gateway with Cognito access token and scopes
In security and access control, authentication and authorization are two distinct yet interconnected concepts.
Yan Cui
Sep 14
Is it safe to use ID tokens with Cognito authorizers?
Is it safe to use ID tokens with Cognito authorizers?
A common narrative is that one should always use access tokens to call your APIs, while ID tokens are strictly for identifying users.
Yan Cui
Sep 2
Fine-grained access control in API Gateway with Cognito groups & Lambda authorizer
Fine-grained access control in API Gateway with Cognito groups & La...
In security and access control, authentication and authorization mean two distinct but related things.
Yan Cui
Aug 29
What’s the best way to do fan-out/fan-in serverlessly in 2024?
What’s the best way to do fan-out/fan-in serverlessly in 2024?
Back in 2018, I shared [1] several ways to implement fan-out/fan-in with Lambda. A lot has changed since, so let’s explore the solution…
Yan Cui
Aug 4
I’m sorry, but the way you adopt serverless is wrong
I’m sorry, but the way you adopt serverless is wrong
There is often the sense that going serverless means going microservices and event-driven architectures, too.
Yan Cui
Jul 2
How to handle execution timeouts in AWS Step Functions
How to handle execution timeouts in AWS Step Functions
Step Functions lets you set a timeout on Task states and the whole execution.
Yan Cui
Apr 20
How to apply the TDD mindset to serverless
How to apply the TDD mindset to serverless
Testing is an integral part of software development. Your tests are a living documentation of your system. They inform others how to use…
Yan Cui
Apr 9
About theburningmonk.com
Latest Stories
Archive
About Medium
Terms
Privacy
Teams