Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Serverless in production: An experience report

Yan Cui (DAZN)
16:5017:40 Tuesday, 17 October 2017
Reactive and its variants
Location: King's Suite - Balmoral
Secondary topics:  Anti-Pattern, Best Practice, Case Study
Average rating: *****
(5.00, 3 ratings)

Prerequisite Knowledge

  • A basic understanding of serverless and AWS services

What you'll learn

  • Explore common design patterns with AWS Lambda
  • Learn how to solve common challenges when running lambda functions in production


AWS Lambda has changed the way we deploy and run software, but the serverless paradigm has created new challenges to old problems: How do you test a cloud-hosted function locally? How do you monitor them? What about logging and config management? And how do we start migrating from existing architectures?

Yan Cui shares solutions to these challenges, drawing on his experience running Lambda in production and migrating from an existing monolithic architecture.

Photo of Yan Cui

Yan Cui


Yan Cui is a principal engineer at DAZN and an AWS serverless hero. Over his career, he has been an architect and lead developer with a variety of industries ranging from investment banks, ecommerce to mobile gaming. In the last two years, he has worked extensively with AWS Lambda in production, and he has been very active in sharing his experiences and the lessons he has learned.

Yan is polyglot in both spoken and programming languages and counts C#, F#, Scala, Node.js, and Erlang among the programming languages he has worked with professionally. Yan is a regular speaker at user groups and conferences internationally and is the instructor of Production-Ready Serverless and a coauthor of F# Deep Dives. In his spare time, he keeps an active blog at