Welcome! This is the homepage for the video course Production-Ready Serverless : operational best practices available from Manning Publishing.

Get Your Copy

AWS Lambda has changed the way we deploy and run software, but this new paradigm has also created new challenges for old problems. For example, how do you test a cloud-hosted function locally, and how do you monitor it? What about logging and config management? And how do you start migrating from existing architectures?

AWS Lambda and other similar serverless technologies are still maturing, the tools and practices around this new serverless paradigm are lagging far behind their contemporaries for existing microservices architectures.

Most of these problems can be solved with relative ease, however, there is a lack of off-the-shelf solutions so everyone is building their own. Whilst there are plenty of materials out there to help get you started working with AWS Lambda, there is very little structured content on helping you tackle the operational challenges when using AWS Lambda at scale.

The purpose of this course is to fill that gap and provide a holistic view of the challenges you will face as you start to build an expansive serverless architecture, as well as some of the solutions the members of the community has constructed to tackle them.

Current Status

The course is currently in Manning’s Early Access Program (MEAP), and we will publish new units and updates as they become available throughout this process. Whilst the course is in MEAP, you can also get 40% off the face price using the code ytcui.

You can also watch the first unit for free, where we cover the basics of AWS Lambda and the Serverless framework, as well as outlining several approaches for managing AWS permissions when using the Serverless framework.


Hi, my name is Yan Cui, I’m an experienced engineer who has worked with AWS for nearly 10 years.

I have been an architect and lead developer with a variety of industries ranging from investment banks, e-commence to mobile gaming. In the last 2 years I have worked extensively with AWS Lambda in production.

I have been very active in sharing my experiences and the lessons I have learnt, some of my work has even made their way into the Serverless Well-Architected whitepaper published by AWS.

I am polyglot in both spoken and programming languages. I am fluent in both English and Mandarin, and count C#, F#, Scala, Node.js and Erlang amongst programming languages that I have worked with professionally. Although I enjoy learning different programming languages and paradigms, I still hold F# as my undisputed favourite!

I am a regular speaker at user groups and conferences internationally. I am also one of the co-authors of F# Deep Dives by Manning.

In my spare time I keep an active blog at http://theburningmonk.com where I share my thoughts on topics such as AWS, serverless, functional programming and chaos engineering.


For questions and feedback, please go to the video course forum.

For everything else, the quickest way to reach me is through twitter @theburningmonk.

You can also find me on my personal blog or medium.com, and feel free to check out my Github and LinkedIn profiles 🙂