loading...
Yan Cui profile picture

Yan Cui

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

Location Amsterdam, Netherlands Joined Joined on  Twitter logo GitHub logo LinkedIn logo Medium logo External link icon
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 16
7 min read
“Even simple serverless applications have complex architecture diagrams”, so what?

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

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

Production-Ready Serverless is back!

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

AppSync Masterclass is open for early access!

Reactions 6
2 min read
How to sample AppSync resolver logs

How to sample AppSync resolver logs

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

How to set up custom domain names for AppSync

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

How to model hierarchical access with AppSync

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

What alerts should you have for serverless applications?

Reactions 45
6 min read
Weekly update 47

Weekly update 47

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

Choreography vs Orchestration in the land of serverless

Reactions 58 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
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
4 min read
Weekly update 46

Weekly update 46

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

Are Lambda-to-Lambda calls really so bad?

Reactions 34 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
4 min read
Production-Ready Serverless is back (with improved curriculum)!

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

Reactions 3
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
8 min read
How to choose the right API Gateway auth method

How to choose the right API Gateway auth method

Reactions 10
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
5 min read
AppSync: how to error on DynamoDB conditional check failures

AppSync: how to error on DynamoDB conditional check failures

Reactions 0
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
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
5 min read
AppSync: skipping nullable nested resolvers by returning early

AppSync: skipping nullable nested resolvers by returning early

Reactions 1
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
7 min read
Weekly update 42

Weekly update 42

Reactions 6
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
2 min read
Weekly update 41

Weekly update 41

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

Well-architect your way to better serverless applications

Reactions 11
2 min read
AWS Heroes united!

AWS Heroes united!

Reactions 5
2 min read
Weekly update 40

Weekly update 40

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

20 new lessons of Lambda best practices

Reactions 9
2 min read
Weekly update 39

Weekly update 39

Reactions 3
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
2 min read
Weekly update 38

Weekly update 38

Reactions 4
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
1 min read
Breaking the "senior engineer" ceiling

Breaking the "senior engineer" ceiling

Reactions 193 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
5 min read
Weekly update 36

Weekly update 36

Reactions 5
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 213 Comments 15
6 min read
How to analyze Lambda cold starts

How to analyze Lambda cold starts

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

Common Node.js mistakes in Lambda

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

Where Serverless plugin stops and platform starts

Reactions 8
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 10 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
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
3 min read
How to include SNS and Kinesis in your e2e tests

How to include SNS and Kinesis in your e2e tests

Reactions 9
8 min read
Why you should use temporary stacks when you do serverless

Why you should use temporary stacks when you do serverless

Reactions 13
6 min read
How to use the power of CloudFormation custom resources for great good

How to use the power of CloudFormation custom resources for great good

Reactions 7
4 min read
A simple event-sourcing example with snapshots using Lambda and DynamoDB

A simple event-sourcing example with snapshots using Lambda and DynamoDB

Reactions 12 Comments 2
4 min read
How to do blue-green deployment for Step Functions

How to do blue-green deployment for Step Functions

Reactions 15
5 min read
How to make serverless framework boilerplates customizable

How to make serverless framework boilerplates customizable

Reactions 5
4 min read
Serverless Step Functions: no more leaky abstractions

Serverless Step Functions: no more leaky abstractions

Reactions 6
2 min read
Introducing a better way to record custom metrics

Introducing a better way to record custom metrics

Reactions 11
4 min read
How to connect SNS to Kinesis for cross-account delivery via API Gateway

How to connect SNS to Kinesis for cross-account delivery via API Gateway

Reactions 6
7 min read
loading...