Efficient Serverless Development: Latest Patterns and Practices on AWS

Ready to dive into the world of serverless with AWS? In this talk, we're going to cut through the jargon and get straight to what serverless really means and why it's a game-changer for developers like us. We'll walk through a day in the life of a serverless developer, showing you how to write and test serverless applications using ephemeral environments and make your development process smarter using the latest tools and techniques.

Testing serverless applications is not as daunting as it sounds, and you can have a good local development and testing experience. I will show you how. And I will share advanced architectural patterns and security best practices to help you build applications that are secure, scalable and cost-efficient.

Join me for a practical journey on how to make the most of serverless on AWS and supercharge your output!

Interview:

What's the focus of your work these days?

I help companies go faster for less by adopting serverless technologies.

What's the motivation for your talk at QCon London 2024?

Serverless is a very different paradigm from how we build software in the cloud, and many people are struggling with the shift in mindset and approach. Platforms like Lambda are easy to get started with but hard to master.

I have run serverless workloads in production since 2016 and have made a lot of mistakes and learned what works and what doesn't.

I want to share that knowledge with everyone who wants to work more efficiently and be more productive.

How would you describe your main persona and target audience for this session?

An experienced engineer who is working with AWS and wants to leverage AWS to build better software faster.

Is there anything specific that you'd like people to walk away with after watching your session?

Working with serverless doesn't have to be hard, but you do have to adapt your software development practices to make the most of it. This is because serverless technologies come with different constraints and opportunities than serverful technologies.

I want the audience to walk away with a good idea of how they can change the way they work with serverless technologies to make themselves more productive.


Speaker

Yan Cui

AWS Serverless Hero & Independent Consultant

Yan is an experienced engineer who has run production workload at scale on AWS since 2010. He has been an architect and principal engineer in a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS Lambda in production since 2015. Nowadays, he splits his time between advancing the state of serverless observability as a Developer Advocate at lumigo.io and helping companies around the world adopt serverless as an independent consultant.

Yan is also an AWS Serverless Hero and a regular speaker at user groups and conferences internationally. He is the author of Production-Ready Serverless and co-author of Serverless Architectures on AWS, 2nd Edition. He keeps an active blog at theburningmonk.com and hosts a serverless-focused podcast at realworldserverless.com.

Read more
Find Yan Cui at:

Date

Monday Apr 8 / 10:35AM BST ( 50 minutes )

Location

Churchill (Ground Fl.)

Topics

AWS Serverless architecture

Share

From the same track

Session architecture

Building SaaS From Scratch Using Cloud-Native Patterns: A Deep Dive Into a Cloud Startup

Monday Apr 8 / 02:45PM BST

A robust and extensible Cloud platform is the foundation on which to build and distribute powerful Software as a Service (SaaS). It provides a common layer upon which you can quickly iterate to deliver specialized services to meet the needs of your end users.

Speaker image - Joni Collinge

Joni Collinge

Founding Software Engineer @Diagrid

Session Infrastructure as Code

Borderless Cloud: Designing, Implementing, and Securing Apps Across Multiple Clouds

Monday Apr 8 / 03:55PM BST

There are different reasons why your team might want to leverage the multi-cloud architecture. It could be a result of the desire to enhance redundancy and optimize costs, to ensure regulatory compliance, or to capitalize on the diverse services offered by different cloud providers.

Speaker image - Adora Nwodo

Adora Nwodo

Senior Software Engineer, Founder of NexaScale, Multi-Published Author

Session DevSecOps

Efficient DevSecOps Workflows With a Little Help From AI

Monday Apr 8 / 11:45AM BST

From idea to the first line of code to production deployments - DevSecOps workflows help develop software faster. Everyone has reached a different level of adoption, and some processes may feel inefficient, or blocking progress and innovation.

Speaker image - Michael Friedrich

Michael Friedrich

Senior Developer Advocate @GitLab

Session storage

Stateful Cloud Services at Neon: Navigating Design Decisions and Trade-Offs

Monday Apr 8 / 05:05PM BST

Cloud-native engineering talks frequently focus on implementing and operating the stateless parts of applications.

Speaker image - John Spray

John Spray

Storage Engineering Lead @neon.tech, Formerly Redpanda, Inktank (Ceph), Whamcloud (Lustre)

Session

Unconference: Cloud-Native Engineering

Monday Apr 8 / 01:35PM BST

An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.