DEV Community

Yan Cui profile picture

Yan Cui

AWS Serverless Hero. Consultant. Speaker. Trainer. Blogger.

Location Amsterdam, Netherlands Joined Joined on  Personal website https://theburningmonk.com github website twitter website
Static IP for Lambda: ingress, egress and bypassing the dreaded NAT Gateway

Static IP for Lambda: ingress, egress and bypassing the dreaded NAT Gateway

Comments
5 min read

Want to connect with Yan Cui?

Create an account to connect with Yan Cui. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Combine Step Functions Standard and Express workflows for fun & profit

Combine Step Functions Standard and Express workflows for fun & profit

Comments
2 min read
Monthly roundup – August 2023

Monthly roundup – August 2023

Comments
5 min read
What’s the most serverless way to wait for a slow HTTP response?

What’s the most serverless way to wait for a slow HTTP response?

Comments
4 min read
SNS to Lambda or SNS to SQS to Lambda, what are the trade-offs?

SNS to Lambda or SNS to SQS to Lambda, what are the trade-offs?

Comments
5 min read
Are we getting infrastructure all wrong in the Serverless era?

Are we getting infrastructure all wrong in the Serverless era?

3
Comments 1
3 min read
Testing Step Functions: how to skip time when testing Timeout and Wait states

Testing Step Functions: how to skip time when testing Timeout and Wait states

1
Comments
3 min read
No, you don’t need to test every line of your CDK application

No, you don’t need to test every line of your CDK application

6
Comments 1
5 min read
Is serverless overpriced? What can we learn from the PrimeVideo team?

Is serverless overpriced? What can we learn from the PrimeVideo team?

Comments
8 min read
Are You Ready for This? Top 5 Earth-Shattering Pros and Cons of AWS CDK

Are You Ready for This? Top 5 Earth-Shattering Pros and Cons of AWS CDK

Comments
10 min read
The Sky’s the Limit: Debating the Benefits of AWS Spending Restrictions

The Sky’s the Limit: Debating the Benefits of AWS Spending Restrictions

Comments
5 min read
Being independent, 4 years on

Being independent, 4 years on

Comments
5 min read
The Old Faithful: Why SSM Parameter Store still reigns over Secrets Manager

The Old Faithful: Why SSM Parameter Store still reigns over Secrets Manager

4
Comments
7 min read
3 ways to manage concurrency in serverless applications

3 ways to manage concurrency in serverless applications

1
Comments
6 min read
Implementing Magic Links with Amazon Cognito: A Step-by-Step Guide

Implementing Magic Links with Amazon Cognito: A Step-by-Step Guide

6
Comments
14 min read
The biggest problem with EventBridge Scheduler and how to fix it

The biggest problem with EventBridge Scheduler and how to fix it

5
Comments 5
4 min read
Passwordless Authentication made easy with Cognito: a step-by-step guide

Passwordless Authentication made easy with Cognito: a step-by-step guide

Comments
11 min read
How to setup geofencing and IP allow-list for Cognito user pool

How to setup geofencing and IP allow-list for Cognito user pool

5
Comments
3 min read
How to add a zoom in effect with CSS

How to add a zoom in effect with CSS

1
Comments
1 min read
The best ways to save money on Lambda

The best ways to save money on Lambda

5
Comments
7 min read
My testing strategy for serverless applications

My testing strategy for serverless applications

6
Comments
7 min read
Group-based auth with AppSync Lambda authoriser

Group-based auth with AppSync Lambda authoriser

5
Comments
4 min read
How to handle client errors gracefully with AppSync and Lambda

How to handle client errors gracefully with AppSync and Lambda

8
Comments
3 min read
Lambda layer: not a package manager, but a deployment optimization

Lambda layer: not a package manager, but a deployment optimization

9
Comments
3 min read
How to manage Route53 hosted zones in a multi-account environment

How to manage Route53 hosted zones in a multi-account environment

11
Comments
3 min read
Building a custom IAM system has made me appreciate AWS IAM even more

Building a custom IAM system has made me appreciate AWS IAM even more

12
Comments
7 min read
How to model one-to-many relationships with AppSync and DynamoDB

How to model one-to-many relationships with AppSync and DynamoDB

16
Comments
3 min read
How to secure multi-tenant applications with AppSync and Cognito

How to secure multi-tenant applications with AppSync and Cognito

15
Comments
4 min read
The case for and against Amazon Cognito

The case for and against Amazon Cognito

24
Comments
7 min read
How to configure environment specific parameters with Vue.js and Amplify

How to configure environment specific parameters with Vue.js and Amplify

1
Comments
3 min read
What you need to know about Aurora Serverless v2, so far.

What you need to know about Aurora Serverless v2, so far.

15
Comments
2 min read
How I built a social network in 4 weeks with GraphQL and serverless

How I built a social network in 4 weeks with GraphQL and serverless

19
Comments
7 min read
“Even simple serverless applications have complex architecture diagrams”, so what?

“Even simple serverless applications have complex architecture diagrams”, so what?

17
Comments 3
5 min read
Production-Ready Serverless is back!

Production-Ready Serverless is back!

1
Comments
4 min read
AppSync Masterclass is open for early access!

AppSync Masterclass is open for early access!

6
Comments
2 min read
How to sample AppSync resolver logs

How to sample AppSync resolver logs

5
Comments
4 min read
How to set up custom domain names for AppSync

How to set up custom domain names for AppSync

1
Comments
4 min read
How to model hierarchical access with AppSync

How to model hierarchical access with AppSync

15
Comments
5 min read
What alerts should you have for serverless applications?

What alerts should you have for serverless applications?

45
Comments
6 min read
Weekly update 47

Weekly update 47

2
Comments
5 min read
Choreography vs Orchestration in the land of serverless

Choreography vs Orchestration in the land of serverless

62
Comments 3
6 min read
How I scaled an AppSync project to 200+ resolvers

How I scaled an AppSync project to 200+ resolvers

36
Comments
7 min read
Five reasons you should consider AppSync over API Gateway

Five reasons you should consider AppSync over API Gateway

87
Comments 9
8 min read
AppSync: how to inject table names into DynamoDB batch & transact operations

AppSync: how to inject table names into DynamoDB batch & transact operations

19
Comments
4 min read
Weekly update 46

Weekly update 46

20
Comments
5 min read
Are Lambda-to-Lambda calls really so bad?

Are Lambda-to-Lambda calls really so bad?

36
Comments 6
5 min read
Why we didn’t choose QLDB for a healthcare app

Why we didn’t choose QLDB for a healthcare app

12
Comments
4 min read
Production-Ready Serverless is back (with improved curriculum)!

Production-Ready Serverless is back (with improved curriculum)!

3
Comments
2 min read
How to choose the right API Gateway auth method

How to choose the right API Gateway auth method

10
Comments
3 min read
AppSync: how to compare strings lexicographically in VTL

AppSync: how to compare strings lexicographically in VTL

1
Comments 1
2 min read
Weekly update 44

Weekly update 44

1
Comments
5 min read
AppSync: how to error on DynamoDB conditional check failures

AppSync: how to error on DynamoDB conditional check failures

Comments
4 min read
Skill up your serverless game with my new instructor-led online workshop

Skill up your serverless game with my new instructor-led online workshop

2
Comments
4 min read
Hit the 6MB Lambda payload limit? Here’s what you can do.

Hit the 6MB Lambda payload limit? Here’s what you can do.

5
Comments
5 min read
AppSync: skipping nullable nested resolvers by returning early

AppSync: skipping nullable nested resolvers by returning early

4
Comments
3 min read
How to: optimize Lambda memory size during CI/CD pipeline

How to: optimize Lambda memory size during CI/CD pipeline

8
Comments
7 min read
Weekly update 42

Weekly update 42

6
Comments
4 min read
Announcing the new Real-World Serverless podcast

Announcing the new Real-World Serverless podcast

10
Comments 1
2 min read
Diversity tickets for Production-Ready Serverless workshops

Diversity tickets for Production-Ready Serverless workshops

4
Comments
2 min read
Weekly update 41

Weekly update 41

4
Comments
4 min read
loading...