Spreading the magic of serverless! How did we get here? Evolution of cloud models and architectures. Tenets of serverless computing. Use cases and challenges. Comparing costs for serverless vs traditional setup.
@rupakg rupakganguly.com Intro to Serverless basic understanding of serverless computing and why you should be interested Jan 15th, 2019 IT Workshop, Atlanta Rupak Ganguly
@rupakg rupakganguly.com Intro to Serverless basic understanding of serverless computing and why you should be interested • Evolution • Tenets of serverless computing • Use cases & challenges • Serverless costs compared We will look at:
@rupakg rupakganguly.com platform-as-a-service micro-services architecture shift away from infrastructure management API centric, single responsibility services
serverless architecture shortest time to market greater developer productivity lowest total cost of ownership values applications run code in FaaS services and leverage other managed services
@rupakg rupakganguly.com cost breakdown •direct costs: • pay-per-invocation (no paying for idle) • Lambda cost, service(s) cost, data transfer cost, API Gateway cost •personnel costs: • building a devops team is not cheap, and involves a huge learning curve. • ~ 100,000+ per year per engineer https://theburningmonk.com/2019/01/you-are-thinking-about-serverless-costs-all-wrong/ measurable costs
@rupakg rupakganguly.com •overhead costs: • delegate ops responsibilities to your cloud provider reduced responsibilities for devops team • frees developers to focus on building business functionality •opportunity costs: • ability to iterate faster & business can test ideas faster than competitors https://theburningmonk.com/2019/01/you-are-thinking-about-serverless-costs-all-wrong/ cost breakdown non-measurable costs