Java and Sun Microsystem veteran, now at Google focusing on Google Cloud Platform, Serverless, and Java
A hitchhiker’s guide to Serverless Computing
“serverless” sounds like marketing buzzword but it’s also about not worrying about the underlying infrastructure (aka, a good thing™)
FaaS (Function as a Service) is only a subset of serverless and the developer being always right, they should be able to provide whichever artifact they want – one or more functions, an application, or a container, and use the language(s) of their choice.
In the first part of this session we’ll explore and demonstrate how much choice is actually available to developers today.
So you’ve deployed your artifacts to a serverless runtime. But how much control have you actually given up? Can you monitor the user experience of your app? Can you still profile your app? Did you even discuss SLI/SLO/SLA in the first place?
DevOps isn’t going away with serverless, it’s actually becoming even more important with CI/CD and blue/green deployments remaining key best practices.
In the second part of this session we’ll discuss the importance of proper DevOps principles (SRE at Google) and demonstrate Application Performance Monitoring (APM) tooling for serverless development.