Hi, I'm James Eastham. In this video, I'll guide you through why you don't have to choose between serverless functions and containers for your software development needs. Whether you're dealing with cold starts in Lambda functions or managing Kubernetes clusters, this isn't an 'OR' decision—it's an 'AND'.
I'll demonstrate by talking through a loyalty points application, showing how to balance long-running containers for user requests with serverless functions for reactive tasks.
You'll gain a clear heuristic on when to use each, all while minimizing resource wastage and handling scalability efficiently. Stick around for insights and practical tips, and don't forget to comment with your own experiences!
00:00 Introduction: Serverless vs Containers
00:39 Setting the Scene: A Loyalty Points Application
02:01 Serverless Functions: Pros and Cons
02:36 Containers: Pros and Cons
03:59 Combining Serverless and Containers
05:07 The Debate: Serverless or Containers?
06:25 Practical Advice and Nuances
07:28 Conclusion and Call to Action

Functions Vs Containers… You Decide