Skip to main content
Continuous Verification In A Serverless World @ Serverless Nashville
  1. Blog/

Continuous Verification In A Serverless World @ Serverless Nashville

·1 min·
Table of Contents

At VMware we define Continuous Verification as:

“A process of querying external systems and using information from the response to make decisions to improve the development and deployment process.”

At Serverless Nashville, I got a chance to not only talk about what that means for serverless apps but also how we use serverless in some of the business units at VMware.

The talk
#

Continuous Verification is an extension to the development and deployment processes companies already have. It focuses on optimizing both the development and deployment experience by looking at security, performance, and cost. At most companies, some of these steps are done manually or scripted, but they’re rarely part of the actual deployment pipeline. In this session, we look at extending an existing CI/CD pipeline with checks for security, performance, and cost to make a decision on whether to deploy or not.

Slides
#

Video
#

Talk materials
#

Related

Hybrid Security - From On-Prem to Serverless

·5 mins
DevOps, as a practice to build and deliver software, has been around for over a decade. What about adding security to that, though? After all, security is one of the cornerstones of today’s information technology. As it turns out, one of the first mentions of adding security was a Gartner blog post in 2012. Neil MacDonald wrote, “DevOps must evolve to a new vision of DevOpsSec that balances the need for speed and agility of enterprise IT capabilities (…)”.

Cost Matters! The Serverless Edition

·8 mins
As a trend cloud vendors tend to use the word serverless quite loosely. While serverless comes in a lot of shapes and sizes and as long as the characteristics fit within the four categories from my last blog, it is a serverless service. To make sure that we’re all on the same page, I’ll use the following definition for serverless: “Serverless is a development model where developers focus on a single unit of work and can deploy to a platform that automatically scales, without developer intervention.” In this blog post, we’ll look at how that model works on AWS Fargate, which allows you to run containers without having to manage servers or clusters.

Serverless - From Microservice to Functions

·1 min
Using serverless requires us to change our mindset on how we build apps and requires us to unlearn things we learned building apps in the past. At AWS re:Invent I got a chance to do a VMware Code session and talk about how we took part of our ACME Fitness Shop and transformed it into serverless functions with AWS Lambda.