Serverless
Past Presentations
Fearless AWS Lambdas
The modern Java Virtual Machine (JVM) is the culmination of millions of hours of expert engineering, and is the foundation on which enormous portions of the digital landscape are built. However, as a runtime for AWS Lambda functions, the JVM is often derided as being a poor fit for an ephemeral...
Serverless Sec & Things That Go Bump in the Night
Serverless architectures created using Functions as a Service solutions like AWS Lambda, Google Cloud Functions or Azure Functions unlock new design patterns at extremely low cost, but with the servers having gone into hiding under the bed, have all our security problems also left our bedroom for...
Serverless Platform: Scientific Computation @Scale
Data Intensive applications are everywhere, and they present a very unique set of challenges that traditional OLTP services present. Over the last decades we have re-invented how data intensive applications work by deploying Map-Reduce at scale with Hadoop, and recently by Spark and Samza which...
Observability to Better Serverless Apps
Development teams use various formal solutions such as Lean and Agile to learn from users and apply these to building better software. We'll dive into how serverless development with observability tooling can help bridge the gap between operations and business intelligence to learn better and...
Seamlessly Migrating To Serverless with 80-Million Users
A deep dive into how serverless won over traditional approaches to web stacks. How it impacted DevOps, costs, and what we look forward to in the future.
Serverless Patterns and Anti-Patterns
Serverless has amazing potential to increase organizational agility and decrease operational costs, but realizing those benefits requires proper implementation. In this talk, we will cover the ideal patterns for serverless applications, anti-patterns for both greenfield applications and...
Interviews
Observability to Better Serverless Apps
What's your talk about?
Serverless computing brings with it a lot of convenience, but it also presents a number of challenges for existing tools and an operational mindset.
Read Full InterviewSeamlessly Migrating To Serverless with 80-Million Users
Is your talk a story of a migration to a serverless architecture through a devops lens or maybe are you talking about practices and patterns for serverless? What's the angle that you're taking with your talk?
I'm starting with just building a little bit of a foundation for what I feel devops actually is. There's a lot of charts about like the process project creation, packaging, releasing, and monitoring in a serverless world. Then start talking about devops for us.
Read Full InterviewServerless Patterns and Anti-Patterns
What’s the structure of this talk?
I strongly believe in getting the definition right and also talking about what I’m optimizing for. I will start with when I say serverless what do I mean. It’s about achieving business goals. It’s about not doing the undifferentiated heavy lifting. It’s about spending 95% (or more_ of your in-house developers time on...
Read Full InterviewThe State of Serverless Computing
What is the focus of your work today?
I am a PhD student at RISELab at UC Berkeley. My research interest is in distributed systems and database field. In the past couple of years I worked on developing a key-value store called Anna. That's a fast and auto-scaling key-value store. It provides a wide variety of consistency guarantees to the applications. Now our team are...
Read Full InterviewBuilding and Operating a Serverless Data Pipeline
What is the focus of your work these days?
I'm the lead of the data platform team at Intent. Intent is a data science company that helps commerce sites maximize the value for each person who visits their site. Our main product is an ad network that runs on travel sites. On the data platform team we oversee our data pipeline, that collects data from ad servers and various...
Read Full Interview