Course · Training · Workshop

The 10 Levels of Serverless

Two days through the 10 Levels of Serverless with AWS Lambda: from FaaS and event-driven architecture to cold starts, security, monitoring and cost optimization.

Serverless computing represents a significant paradigm shift, unlocking various opportunities and challenges. Our training program delves into the ten levels of Serverless, each representing a common challenge encountered on the journey to mastering Serverless architecture. Throughout the sessions, we provide solutions to these challenges, resulting in a comprehensive understanding of Serverless applications that are optimized for both performance and cost. By participating in this training, you and your team will be equipped to navigate the complexities of real-world applications, avoiding pitfalls and proactively addressing potential issues.

What participants say

These customers booked courses in the same topic cluster.More customers →

Content

Throughout the training, we will focus on the following core topics and levels:

  • Introduction to the concept of Serverless and its benefits
  • Exploring the key components of a Serverless architecture
  • In-depth analysis of Functions as a Service (FaaS)
  • Data management in a Serverless environment
  • Security considerations in Serverless applications
  • Debugging and monitoring of Serverless applications
  • Cost and performance optimization in Serverless projects
  • Implementing API management in Serverless architectures
  • Integration and orchestration of Serverless functions
  • Strategies for migrating existing applications to Serverless

The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.

Request this course in-house

By submitting you accept our Privacy Policy.

Request a public date

No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.

Number of participants (approx.)

More than 3 participants? Best to request a dedicated in-house date directly.

By submitting you accept our Privacy Policy.

More about Serverless with AWS Lambda

Serverless computing with AWS Lambda represents a fundamental paradigm shift in application development: instead of managing servers, developers write small, focused functions that respond to events and are billed only for actual execution time. AWS Lambda is the pioneer and market leader in this space, supports numerous runtimes such as Node.js, Python, Java, and .NET, and integrates seamlessly into the entire AWS ecosystem. Mastering concepts such as Function as a Service (FaaS), cold starts, event-driven architecture, and cost optimization is crucial for successfully operating serverless applications.

Further resources:

History

AWS Lambda was unveiled in November 2014 at the AWS re:Invent conference, marking the start of the modern serverless era. The idea behind it was simple yet revolutionary: developers should be able to focus exclusively on their code, without worrying about provisioning or scaling servers. With its pay-per-use model and automatic scaling to zero during inactivity, AWS created an entirely new approach to cost optimization in the cloud.

Over the years, AWS Lambda has continuously expanded its feature set: support for container images, Provisioned Concurrency to avoid cold starts, Lambda@Edge for computation at the network edge, and most recently an increase in the maximum payload size to 1 MB for asynchronous invocations. The Serverless Framework and other tools have further simplified the deployment and management of Lambda functions, spreading the serverless paradigm throughout the industry.