Serverless or Kubernetes: Is there a Right Path? Panel Discussion with Paylocity, AWS, Tasq and Uncorrelated Ventures
Description
Modern architecture alternatives and their pros and cons are debated in this panel discussion from autocon/22. While the right choice is organization-specific driven by application needs and organizational capabilities, the case is made that serverless is underutilized at many companies given its operational advantages.
Panel members:
Rachit Lohani, CTO & SVP (Engineering and Product), Paylocity
Siddharth Ram, Ex-CTO, Inflection & VP/Engineering Fellow, Intuit
Shridhar Pandey, Senior Product Manager, Lambda, AWS
Kenneth Nguyen, Co-Founder, Tasq
Salil Deshpande, General Partner, Uncorrelated Ventures (moderator)
Key moments:
00:00 : Context for the choice between serverless and Kubernetes
02:23 : Why not run stateless and just use serverless and autonomous?
05:52 : Why Inflection moved from Kubernetes to serverless
08:13 : What about vendor lockin with serverless?
08:57 : Paylocity Heavily Uses Serverless
10:25 : The 5 Steps to Get to Autonomous
11:02 : Getting to Autonomous in Stateless vs Stateful
12:40 : Why Paylocity Converted Almost Completely to Serverless
14:03 :Kubernetes Helps with High Throughput, Cold Starts, Latency Sensitivity
14:35 : Rachit's POV on Managing Kubernetes
15:47 : Refactoring Kubernetes to Serverless can be costly
16:44 : Paylocity's default approach is serverless; exceptions need a rationale
17:33 : Seek fewer variations & avoid abstraction complexity
19:14 : Lambda team aims to support different schools of thought
19:30 : Long running apps that wait for calls are not best fit for Lambda
21:29 : Why Intuit uses Kubernetes and Lambda
22:54 : Siddharth does see use cases for Kubernetes
23:11 : Tasq used serverless to iterate quickly
24:24 : Tasq now looking at distributed compute for processing (ECS, EKS, Fargate)
26:15 : Tasq's experience with serverless
28:30 : Solving for customer experience and minimizing ops work
30:55 : The Panel Compares Kubernetes, Serverless Containers and Serverless Functions
32:20 : Trading off more cloud spend for lower ops burden
33:25 : Kubernetes can make sense as scale grows
34:14 : Open multiple paths for dev choice
35:11 : Portability with serverless is getting easier
35:55 : Summary: Use high productivity approaches (e.g, serverless) as default, systems language (k8s) when needed
To learn more about Sedai visit https://bit.ly/3e3Cqlv
#autonomouscloud #lambda #kubernetes #eks #ecs #sre #devops #aws #serverless #a8s4k8s #sedai #autocon22, #rachitlohani, #paylocity, #siddharthram, #inflection, #shridharpandey, #kennethnguyen, #tasq, #salildeshpande, #uncorrelatedventures



