SlideShare a Scribd company logo
Automated Server(less)
Pipelines with #GitOps on
Codefresh
Dan Van Brunt
Senior Director of Technology
Klick Health
What is “Serverless”
Agenda
The Serverless Framework
Frame the goal and challenges
Live Demo
Quick Code Walk Thru
Questions
Agenda
The Serverless Framework
Frame the goal and challenges
Live Demo
Quick Code Walk Thru
Questions
What is “Serverless”
Agenda
The Serverless Framework
Frame the goal and challenges
Live Demo
Quick Code Walk Thru
Questions
What is “Serverless”
Agenda
The Serverless Framework
Frame the goal and challenges
Live Demo
Quick Code Walk Thru
Questions
What is “Serverless”
Agenda
The Serverless Framework
Frame the goal and challenges
Live Demo
Quick Code Walk Thru
Questions
What is “Serverless”
Agenda
The Serverless Framework
Frame the goal and challenges
Live Demo
Quick Code Walk Thru
Questions
What is “Serverless”
What is “Serverless”
Methodology
Serverless architectures are application designs that
incorporate third-party “Backend as a Service” (BaaS) services,
and/or that include custom code run in managed, ephemeral
containers on a “Functions as a Service” (FaaS) platform.
Serverless architectures may benefit from significantly reduced
operational cost, complexity, and engineering lead time, at a
cost of increased reliance on vendor dependencies and
comparatively immature supporting services.
MARTIN FOWLER
“
Automated Serverless Pipelines with #GitOps on Codefresh
Serverless
Serverless
ServiceFull
Serverless
Traits from
AWS Lambda
● Microservices
● Zero Administration
○ Auto-scaling
○ No Monitoring
○ No OS / Security Updates
● Pay per Execute
● Event Driven
● Interoperable with other
managed services
Simple Serverless Application
OK, that all sounds great.
So then what’s MISSING?
The Serverless Framework
CLI Tool
Austen Collins, CEO of Serverless
Supported Cloud Providers
Under the hood
AWS CloudFormation
AWS Lambda AWS API Gateway
AWS S3AWS IAM
Frame the goal
...and challenges
100%
Automated Pipeline
Unit Tests
Integration Tests
Security Tests
Perf Tests
Code Linting
Slack Notifications
ZERO to HERO
DEV to PROD
All managed
via GitOps (GitHub)
INFINITE
number of dynamically
deployed environments
dev
qa
feat-blue
prod
feat-tree
rc-234
rc-234
qa-2
qa-2
Each environment needs a
PREDICTABLE URL
branch--service.klickstuff.com
feat-thing--projectx.klickstuff.com
Many of those environments
can be COMPLEX...
Complex Serverless Application
...and things have to
deploy FAST
VERY FAST
...and we we’re almost there until
we saw CloudFront deploy times
~30 mins
Proxy Stack
Anatomy
● Build Harness Container
○ NodeJS
○ Yarn
○ AWS CLI
○ Serverless CLI
● Proxy Stack
○ CDN, DDB, Lambda@Edge
● Custom Resource (Stack Entry)
○ AWS Lambda
● Demo Project
○ Declares Stack Entry
Klick Proxy Stack
LIVE Demo
...demo-gods be kind
Quick Code Walk-Thru
Hang on tight...
demo-site: KlickMarketing/demo-site
demo-stack-entry-cfn: KlickMarketing/demo-stack-entry-cfn
demo-stack-proxy: KlickMarketing/demo-stack-proxy
build-harness: klickinc/marketing-build-harness
Lighthouse Docker: klickinc/lighthouse-ci
Serverless Framework: serverless/serverless
Code Examples
Thank you
Questions?
Dan Van Brunt
Senior Director of Technology
@KlickHealth
AWS Lambda@Edge
https://acloud.guru/learn/lambda-edge
dvanbrunt@klick.com
@iDVB
Get 120 FREE builds/month
& a free Demo at
Codefresh.io

More Related Content

PPTX
Multi-cloud CI/CD with failover powered by K8s, Istio, Helm, and Codefresh
PDF
Docker based-Pipelines with Codefresh
PDF
Terraform GitOps on Codefresh
PPTX
Istio + Helm + Canary Webinar
PDF
Unlimited Staging Environments
PPTX
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
PPTX
Skip Staging! Test Docker, Helm, and Kubernetes Apps like a Pro
PPTX
Kenzan Spinnaker Meetup
Multi-cloud CI/CD with failover powered by K8s, Istio, Helm, and Codefresh
Docker based-Pipelines with Codefresh
Terraform GitOps on Codefresh
Istio + Helm + Canary Webinar
Unlimited Staging Environments
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Skip Staging! Test Docker, Helm, and Kubernetes Apps like a Pro
Kenzan Spinnaker Meetup

What's hot (20)

PDF
How to Become DevOps
PDF
Okteto For Kubernetes Developer :- Container Camp 2020
PDF
5 Habits of High-Velocity Teams Using Kubernetes
PPTX
DevOps Practices @Pipedrive
PPTX
Continuous Delivery at Gogo with Spinnaker and Foremast
PDF
Accelerate your business and reduce cost with OpenStack
PDF
Docker New York City: From GitOps to a scalable CI/CD Pattern for Kubernetes
PDF
GitOps A/B testing with Istio and Helm
PDF
Cloud Native CI/CD with GitOps
PPTX
GitLab for CI/CD process
PDF
Breaking Bad Habits with GitLab CI
PPTX
2015 05-06-karsten gaebert-akademie-etrainings
PPTX
Webinar: High velocity deployment with google cloud and weave cloud
PDF
GitOps is the best modern practice for CD with Kubernetes
PDF
Openshift argo cd_v1_2
PDF
How we can do Multi-Tenancy on Kubernetes
PDF
DevTernity - DevOps with smell
PDF
Cloud ship
PPTX
Multi-stage Docker builds to make building easy!
PDF
DevOps: The Future of Software Development
How to Become DevOps
Okteto For Kubernetes Developer :- Container Camp 2020
5 Habits of High-Velocity Teams Using Kubernetes
DevOps Practices @Pipedrive
Continuous Delivery at Gogo with Spinnaker and Foremast
Accelerate your business and reduce cost with OpenStack
Docker New York City: From GitOps to a scalable CI/CD Pattern for Kubernetes
GitOps A/B testing with Istio and Helm
Cloud Native CI/CD with GitOps
GitLab for CI/CD process
Breaking Bad Habits with GitLab CI
2015 05-06-karsten gaebert-akademie-etrainings
Webinar: High velocity deployment with google cloud and weave cloud
GitOps is the best modern practice for CD with Kubernetes
Openshift argo cd_v1_2
How we can do Multi-Tenancy on Kubernetes
DevTernity - DevOps with smell
Cloud ship
Multi-stage Docker builds to make building easy!
DevOps: The Future of Software Development
Ad

Similar to Automated Serverless Pipelines with #GitOps on Codefresh (20)

PDF
Serverless Computing, AWS Way: SourceFuse Technologies
PDF
Serverless Computing, AWS Way by SourceFuse Technologies
PDF
Platform as a Runtime - PaaR QCON 2024 - Final
PDF
apidays LIVE Paris - Serverless security: how to protect what you don't see? ...
PDF
Jak nie zwariować z architekturą Serverless?
PDF
20180111 we bde-bs - serverless url shortener
PDF
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
PDF
AWS Serverless Introduction (Lambda)
PDF
Serverless security - how to protect what you don't see?
PDF
Cncf checkov and bridgecrew
PDF
56k.cloud training
PDF
Best AWS with DevOps course in Hyderabad
PPTX
Serverless - Increasing software delivery
PDF
Inside BMW's cloud-native DevOps approach to application migration on AWS
PPT
Managing Software from Development to Deployment in the Cloud
PPTX
Cloudsolutionday 2016: Getting Started with Severless Architecture
PDF
GCP Meetup #3 - Approaches to Cloud Native Architectures
PPTX
CSC AWS re:Invent Enterprise DevOps session
PDF
Serverless Frameworks.pdf
PDF
AWS DevOps: Introduction to DevOps on AWS
Serverless Computing, AWS Way: SourceFuse Technologies
Serverless Computing, AWS Way by SourceFuse Technologies
Platform as a Runtime - PaaR QCON 2024 - Final
apidays LIVE Paris - Serverless security: how to protect what you don't see? ...
Jak nie zwariować z architekturą Serverless?
20180111 we bde-bs - serverless url shortener
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
AWS Serverless Introduction (Lambda)
Serverless security - how to protect what you don't see?
Cncf checkov and bridgecrew
56k.cloud training
Best AWS with DevOps course in Hyderabad
Serverless - Increasing software delivery
Inside BMW's cloud-native DevOps approach to application migration on AWS
Managing Software from Development to Deployment in the Cloud
Cloudsolutionday 2016: Getting Started with Severless Architecture
GCP Meetup #3 - Approaches to Cloud Native Architectures
CSC AWS re:Invent Enterprise DevOps session
Serverless Frameworks.pdf
AWS DevOps: Introduction to DevOps on AWS
Ad

More from Codefresh (20)

PDF
Detect, debug, deploy with Codefresh and Lightstep
PDF
CICD Pipelines for Microservices: Lessons from the Trenches
PDF
Simplify Your Code with Helmfile
PDF
Making the Most of Helm 3 with Codefresh
PDF
5 Simple Tips for Troubleshooting Your Kubernetes Pods
PDF
Best Practices for Microservice CI/CD: Lessons from Expedia and Codefresh
PDF
Hybrid CI/CD with Kubernetes & Codefresh
PDF
VM vs Docker-Based Pipelines
PDF
Why You Should be Using Multi-stage Docker Builds in 2019
PPTX
Deploy Secure Cloud-Native Apps Fast
PDF
CICD Pipelines for Microservices Best Practices
PDF
Codefresh CICD New Features Launch! May 2019
PDF
Adding Container Image Scanning to Your Codefresh Pipelines with Anchore
PDF
Image scanning using Clair
PDF
Updating Kubernetes With Helm Charts: Build, Test, Deploy with Codefresh and...
PDF
Discovering and Fixing Dependency Vulnerabilities for Kubernetes apps with Sn...
PDF
Net Pipeline on Windows Kubernetes
PDF
Continuous Delivery for Kubernetes Apps with Helm and ChartMuseum
PDF
New Features Webinar-April
PDF
Continuous Delivery of Stateful Applications with Kubernetes (in Production)
Detect, debug, deploy with Codefresh and Lightstep
CICD Pipelines for Microservices: Lessons from the Trenches
Simplify Your Code with Helmfile
Making the Most of Helm 3 with Codefresh
5 Simple Tips for Troubleshooting Your Kubernetes Pods
Best Practices for Microservice CI/CD: Lessons from Expedia and Codefresh
Hybrid CI/CD with Kubernetes & Codefresh
VM vs Docker-Based Pipelines
Why You Should be Using Multi-stage Docker Builds in 2019
Deploy Secure Cloud-Native Apps Fast
CICD Pipelines for Microservices Best Practices
Codefresh CICD New Features Launch! May 2019
Adding Container Image Scanning to Your Codefresh Pipelines with Anchore
Image scanning using Clair
Updating Kubernetes With Helm Charts: Build, Test, Deploy with Codefresh and...
Discovering and Fixing Dependency Vulnerabilities for Kubernetes apps with Sn...
Net Pipeline on Windows Kubernetes
Continuous Delivery for Kubernetes Apps with Helm and ChartMuseum
New Features Webinar-April
Continuous Delivery of Stateful Applications with Kubernetes (in Production)

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Getting Started with Data Integration: FME Form 101
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Machine Learning_overview_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Approach and Philosophy of On baking technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
Group 1 Presentation -Planning and Decision Making .pptx
Getting Started with Data Integration: FME Form 101
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Approach and Philosophy of On baking technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A Presentation on Artificial Intelligence
A comparative analysis of optical character recognition models for extracting...
NewMind AI Weekly Chronicles - August'25-Week II
“AI and Expert System Decision Support & Business Intelligence Systems”
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx

Automated Serverless Pipelines with #GitOps on Codefresh