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
How to handle client errors gracefully with AppSync and Lambda

How to handle client errors gracefully with AppSync and Lambda

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

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

Reactions 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

Reactions 7 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

Reactions 11 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

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

How to secure multi-tenant applications with AppSync and Cognito

Reactions 12 Comments
4 min read
The case for and against Amazon Cognito

The case for and against Amazon Cognito

Reactions 23 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

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

Reactions 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

Reactions 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?

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

Production-Ready Serverless is back!

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

AppSync Masterclass is open for early access!

Reactions 6 Comments
2 min read
How to sample AppSync resolver logs

How to sample AppSync resolver logs

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

How to set up custom domain names for AppSync

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

How to model hierarchical access with AppSync

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

What alerts should you have for serverless applications?

Reactions 45 Comments
6 min read
Weekly update 47

Weekly update 47

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

Choreography vs Orchestration in the land of serverless

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

How I scaled an AppSync project to 200+ resolvers

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

Five reasons you should consider AppSync over API Gateway

Reactions 83 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

Reactions 19 Comments
4 min read
Weekly update 46

Weekly update 46

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

Are Lambda-to-Lambda calls really so bad?

Reactions 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

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

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

Reactions 3 Comments
2 min read
I left full-time employment, here’s what happened since

I left full-time employment, here’s what happened since

Reactions 13 Comments
8 min read
How to choose the right API Gateway auth method

How to choose the right API Gateway auth method

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

AppSync: how to compare strings lexicographically in VTL

Reactions 1 Comments 1
2 min read
Weekly update 44

Weekly update 44

Reactions 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

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

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

AppSync: skipping nullable nested resolvers by returning early

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

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

Reactions 8 Comments
7 min read
Weekly update 42

Weekly update 42

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

Announcing the new Real-World Serverless podcast

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

Diversity tickets for Production-Ready Serverless workshops

Reactions 4 Comments
2 min read
Weekly update 41

Weekly update 41

Reactions 4 Comments
4 min read
Well-architect your way to better serverless applications

Well-architect your way to better serverless applications

Reactions 11 Comments
2 min read
AWS Heroes united!

AWS Heroes united!

Reactions 6 Comments
2 min read
Weekly update 40

Weekly update 40

Reactions 6 Comments
5 min read
20 new lessons of Lambda best practices

20 new lessons of Lambda best practices

Reactions 9 Comments
2 min read
Weekly update 39

Weekly update 39

Reactions 3 Comments
6 min read
New course – Learn you some Lambda best practice for great good!

New course – Learn you some Lambda best practice for great good!

Reactions 5 Comments
2 min read
Weekly update 38

Weekly update 38

Reactions 4 Comments
8 min read
Year in Review, 2019

Year in Review, 2019

Reactions 5 Comments 3
4 min read
Complete Guide to Step Functions: new lessons and 50% off sale is now on

Complete Guide to Step Functions: new lessons and 50% off sale is now on

Reactions 5 Comments
1 min read
Breaking the "senior engineer" ceiling

Breaking the "senior engineer" ceiling

Reactions 201 Comments 1
6 min read
Check-list for going live with API Gateway and Lambda

Check-list for going live with API Gateway and Lambda

Reactions 21 Comments
5 min read
Weekly update 36

Weekly update 36

Reactions 5 Comments
1 min read
Top 10 Serverless Best Practices

Top 10 Serverless Best Practices

Reactions 46 Comments 1
4 min read
My advice to junior developers

My advice to junior developers

Reactions 221 Comments 15
6 min read
How to analyze Lambda cold starts

How to analyze Lambda cold starts

Reactions 6 Comments
2 min read
Common Node.js mistakes in Lambda

Common Node.js mistakes in Lambda

Reactions 147 Comments 8
3 min read
Where Serverless plugin stops and platform starts

Where Serverless plugin stops and platform starts

Reactions 9 Comments
5 min read
My top tips on technical writing after 9 years and 800+ posts

My top tips on technical writing after 9 years and 800+ posts

Reactions 12 Comments 2
4 min read
The API Gateway security risk you need to pay attention to

The API Gateway security risk you need to pay attention to

Reactions 8 Comments 2
4 min read
All you need to know about caching for serverless applications

All you need to know about caching for serverless applications

Reactions 9 Comments
7 min read
Should you pack the AWS SDK in your deployment artefact?

Should you pack the AWS SDK in your deployment artefact?

Reactions 8 Comments
3 min read
loading...