Choosing Between EC2 and Serverless

5m 17s

This lesson helps you to evaluate when to go serverless using technologies such as AWS Lambda and when a more traditional architecture using Amazon EC2 instances may make more sense based on your workload’s performance optimization requirements.

Learning Objectives

  • Learn what to consider when choosing between EC2 instances and serverless services for your cloud-based application architectures
  • Learn when to go serverless or when to use EC2 instances instead

Intended Audience

  • Anyone responsible for migrating existing applications to the AWS Cloud
  • Solutions architects looking to decide between EC2 instances and a serverless implementation


To get the most out of this lesson, you should have a basic understanding of Amazon EC2 as well as the various serverless service offerings in AWS, which you can learn about in this lesson:

About the Author
Danny Jessee, opens in a new tab
AWS Certification Specialist
Learning paths

Danny has over 20 years of IT experience as a software developer, cloud engineer, and technical trainer. After attending a conference on cloud computing in 2009, he knew he wanted to build his career around what was still a very new, emerging technology at the time — and share this transformational knowledge with others. He has spoken to IT professional audiences at local, regional, and national user groups and conferences. He has delivered in-person classroom and virtual training, interactive webinars, and authored video training courses covering many different technologies, including Amazon Web Services. He currently has nine active AWS certifications, including certifications at the Professional and Specialty level.

Covered Topics