SlideShare a Scribd company logo
Deep dive into Serverless By Lino «Jan» Telera
About me…
• Lino «Jan» Telera
• Blogger (http://blog.linoproject.net)
• Ex developer SOA and Frontend
• System administrator, cloud architect, CNA coach, Mentor
• VCP4-5-6 VCP-Cloud VCP-DT vExpert 2015,2016,2017
• VMworld 2016-2017 official blogger
• VMUG.it board member
• TechFieldDay delegate since 2016
• DevOPS enthusiast and VMware «code» member
• Beer lover!
• 100.000 Users and 200 local groups
• 1 local group in Italy: vmugit (http://www.vmug.it)
• In Italy (since 2016) new devops track!
• Italian Events in 2018: To be defined... Stay tuned!
• VMUG is your place! Join and share your experience!
Agenda
• Serverless concepts
• Function as a Service
• First Microservice in Lambda
• An interaction...
• Questions
• Eat, drink, funs
Back to the past brewbox: What is a container
• Isolated instances that include
• Library
• Tools
• Business logic
• Most fashion: Docker
• More and more vendors are «in container» (and sometimes you don’t know!)
• Software as a service
• Platform as a service
• Infrastructure as a service
• Monitoring, backup and orchestrators
• Storage and computing systems (HCI)
• Software defined Network
• The container paradigm:
• Write your code
• Encapsulate in a «box»
• Deploy without Sysadmin
• Scale start/stop/increase and reduce (app scaling)
• Integrate, patch and deliver (Continous integration)
Near containers some worries!
• Scalability: yet I don’t know how is going the future of my application
(A cloud paradigm)
• Security: attack surface increases a lot! How to address potential
issue in containers?
• Monitor (performance and cost): what’s the condition to scale?
Compute cost is under your control?
• What about data resiliency?
Serverless
• is a cloud computing execution model in which the cloud provider
dynamically manages the allocation of machine resources. Pricing is based
on the actual amount of resources consumed by an application, rather
than on pre-purchased units of capacity (Wikipedia)
• is a natural evolution of Platform As a Service and containers technology
that automate the handling and processing respectively data and functions,
“templating” the code and keeping the function/data usage as cost model.
• Architecture advantage:
• Event-Driven
• Micro-managed
• Cost effective
• Auto scaling
Serverless world!
Serverless world
Function as a service
• is a category of cloud computing services that provides a platform
allowing customers to develop, run, and manage application
functionalities without the complexity of building and maintaining the
infrastructure typically associated with developing and launching an
app. Building an application following this model is one way of
achieving a "serverless" architecture, and is typically used when
building microservices applications.
First example with lambda
• An on-premise infrastructure send data to Lambda. Signals are stored into
a S3 bucket.
• Next, data is retrieved by client to check the status
Just a Suggestion: Using APEX with your IDE
• Create profile and IAM access
• apex --profile <profile> init
• apex --profile <profile> deploy
• Write your code!
• apex --profile <profile> invoke <function>
Integrate with S3 with boto
• Create S3 bucket
• Create IAM role for Function
• Create 2 functions (put and get)
• Attach IAM role to Function
Demo1… and questions
What will happen?
Alexa... Ask Linoproject...
• It’s possible to call functions using url or using devices...
• Skill Example: << Alexa ask Lainoproject: give me the status!>>
Demo2… and questions
What will happen?
Serverless on-premise? You can!
• OpenFaaS: https://github.com/openfaas/faas
• OpenFaaS (Functions as a Service) is a framework for building serverless
functions with Docker and Kubernetes which has first class support for
metrics. Any process can be packaged as a function enabling you to consume
a range of web events without repetitive boiler-plate coding.
• Pivotal Containr Service:
• Pivotal and VMware are applying their deep enterprise expertise to launch
PKS™, a commercial release of the open source Kubo technology, to help
Global 2000 companies operationalize Kubernetes
• https://github.com/cloudfoundry-incubator/kubo-deployment
OpenFaaS
• A community project based on Docker!!!!!
• Easy to deploy: https://github.com/openfaas/faas
• Bundled with ui and CLI
Pivotal Container Service
Pivotal Container Service: Kubo + Harbor + NSX (and VMware support)
Summary
• Serverless and Function as a Service
• Easy to code
• Easy to integrate
• Secure in execution
• AWS Lambda essentials
• You could run on-premise with OpenFaaS or PKS
Online resources
• My Blog: http://blog.linoproject.net
• AWS related:
• http://apex.run
• https://github.com/apex/apex
• JeffConf 2017:
• https://milan.jeffconf.com/
• http://blog.linoproject.net/highlights-from-my-first-jeffconf/
• OpenFaaS by Alex Ellis
• https://www.alexellis.io/
• https://www.youtube.com/watch?v=C3agSKv2s_w (Thanks also to TechFieldDay)
• Danilo Poccia Blog
• https://danilop.net/
• Pivotal Container Service:
• https://octo.vmware.com/serverless-faas-cloud-services-vsphere-yes/
• https://www.youtube.com/watch?v=H9HtmHMZEjc
• Pivotal announcement:
• https://content.pivotal.io/announcements/introducing-pivotal-container-service-pks-the-simple-way-to-bring-kubernetes-to-enterprise-customers
• Kubo:
• https://pivotal.io/partners/kubo
• https://github.com/cloudfoundry-incubator/kubo-deployment
Questions
Thanks… and…
Lino Telera
linotelera@gmail.com
http://blog.linoproject.net
@linotelera
Thanks to VMware (VMTN, {code},
BlogBeat, CloudCredibility)
Lino Telera
linotelera@gmail.com
http://blog.linoproject.net
@linotelera
Thanks to Alex Ellis (OpenFaaS)
and Danilo Poccia (AWS Cloud)
Lino Telera
linotelera@gmail.com
http://blog.linoproject.net
@linotelera
Thanks TechFieldDay
Lino Telera
linotelera@gmail.com
http://blog.linoproject.net
@linotelera
Thanks again to Brewbox!!!!!!!
Lino Telera
linotelera@gmail.com
http://blog.linoproject.net
@linotelera

More Related Content

PPTX
Micro Services in .NET Core and Docker
PDF
Microservices with Spring Cloud, Netflix OSS and Kubernetes
PPTX
My slides from SharePoint Saturday Oslo
PPTX
DevOps Moves To Production (Lori MacVittie)
PPTX
Session Slides from DEVintersection Europe
PPTX
European SharePoint Conference - TH3
PPTX
My session slides from unityConnect 2016 in Haarlem
PDF
Rethink of PaaS
Micro Services in .NET Core and Docker
Microservices with Spring Cloud, Netflix OSS and Kubernetes
My slides from SharePoint Saturday Oslo
DevOps Moves To Production (Lori MacVittie)
Session Slides from DEVintersection Europe
European SharePoint Conference - TH3
My session slides from unityConnect 2016 in Haarlem
Rethink of PaaS

What's hot (20)

PDF
Microservices, DevOps, and Containers with OpenShift and Fabric8
PPTX
Micro Services Architecture
PDF
Continuous Delivery: How RightScale Releases Weekly
PPTX
Session Slides from DEVintersection Europe
PDF
Cloud Native Camel Riding
PPTX
Microservices in Azure
PDF
TechTalk - Building Serverless Applications with IBM Bluemix
PPTX
Micro-services architecture
PDF
Serverless Meetup - Event Sourcing
PDF
SOA to Microservices
PPTX
Serverless Architecture
PPTX
Alfresco DevCon 2019: Interaxo - A journey to Cloud Native
PDF
Intro to React
PDF
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
PDF
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
PPTX
An evolution of application networking: service mesh
PDF
Who needs containers in a serverless world
PDF
Fuse integration-services
PPTX
SPS calgary 2017 introduction to azure functions microsoft flow
PPTX
Microservices, Spring Cloud & Cloud Foundry
Microservices, DevOps, and Containers with OpenShift and Fabric8
Micro Services Architecture
Continuous Delivery: How RightScale Releases Weekly
Session Slides from DEVintersection Europe
Cloud Native Camel Riding
Microservices in Azure
TechTalk - Building Serverless Applications with IBM Bluemix
Micro-services architecture
Serverless Meetup - Event Sourcing
SOA to Microservices
Serverless Architecture
Alfresco DevCon 2019: Interaxo - A journey to Cloud Native
Intro to React
Building A Diverse Geo-Architecture For Cloud Native Applications In One Day
Serverless Architecture Patterns - Manoj Ganapathi - Serverless Summit
An evolution of application networking: service mesh
Who needs containers in a serverless world
Fuse integration-services
SPS calgary 2017 introduction to azure functions microsoft flow
Microservices, Spring Cloud & Cloud Foundry
Ad

Similar to Serverless brewbox (20)

PDF
It's a Serverless World
PPTX
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
PDF
Serverless Toronto User Group - Let's go Serverless!
PDF
The future will be Serverless (FrontConf Munich 2017)
PDF
Introduction to Serverless through Architectural Patterns
PDF
Montréal AWS Users United: Let's go Serverless!
PDF
Journey to the cloud, the why and how of serverless
PDF
Stop calling everything serverless!
PDF
Aw (3) webinar serverless-fisher-rymer
PDF
Dhaval Nagar - ServerlessDays Bengaluru 2023
PPTX
Serverless-Computing-The-Future-of-Backend-Development
PDF
Serverless 101 in Montreal
PDF
Serverless is the future... or is it?
PPTX
An introduction to Serverless
PDF
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
PDF
NDev Talk - Serverless Design Patterns
PPTX
Serverless Pune Meetup 1
PDF
Serverless - The Future of the Cloud?!
PPTX
Introduction To Serverless Architecture
PDF
The Next Big Thing: Serverless
It's a Serverless World
Serverless Presentation from Devoxx 2017 Casablanca (AWS Lambda / FaaS / Fn ...
Serverless Toronto User Group - Let's go Serverless!
The future will be Serverless (FrontConf Munich 2017)
Introduction to Serverless through Architectural Patterns
Montréal AWS Users United: Let's go Serverless!
Journey to the cloud, the why and how of serverless
Stop calling everything serverless!
Aw (3) webinar serverless-fisher-rymer
Dhaval Nagar - ServerlessDays Bengaluru 2023
Serverless-Computing-The-Future-of-Backend-Development
Serverless 101 in Montreal
Serverless is the future... or is it?
An introduction to Serverless
[Capitole du Libre] #serverless -  mettez-le en oeuvre dans votre entreprise...
NDev Talk - Serverless Design Patterns
Serverless Pune Meetup 1
Serverless - The Future of the Cloud?!
Introduction To Serverless Architecture
The Next Big Thing: Serverless
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced IT Governance
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
Dropbox Q2 2025 Financial Results & Investor Presentation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectral efficient network and resource selection model in 5G networks
Advanced IT Governance
Advanced Soft Computing BINUS July 2025.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Per capita expenditure prediction using model stacking based on satellite ima...
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Understanding_Digital_Forensics_Presentation.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation

Serverless brewbox

  • 1. Deep dive into Serverless By Lino «Jan» Telera
  • 2. About me… • Lino «Jan» Telera • Blogger (http://blog.linoproject.net) • Ex developer SOA and Frontend • System administrator, cloud architect, CNA coach, Mentor • VCP4-5-6 VCP-Cloud VCP-DT vExpert 2015,2016,2017 • VMworld 2016-2017 official blogger • VMUG.it board member • TechFieldDay delegate since 2016 • DevOPS enthusiast and VMware «code» member • Beer lover!
  • 3. • 100.000 Users and 200 local groups • 1 local group in Italy: vmugit (http://www.vmug.it) • In Italy (since 2016) new devops track! • Italian Events in 2018: To be defined... Stay tuned! • VMUG is your place! Join and share your experience!
  • 4. Agenda • Serverless concepts • Function as a Service • First Microservice in Lambda • An interaction... • Questions • Eat, drink, funs
  • 5. Back to the past brewbox: What is a container • Isolated instances that include • Library • Tools • Business logic • Most fashion: Docker • More and more vendors are «in container» (and sometimes you don’t know!) • Software as a service • Platform as a service • Infrastructure as a service • Monitoring, backup and orchestrators • Storage and computing systems (HCI) • Software defined Network • The container paradigm: • Write your code • Encapsulate in a «box» • Deploy without Sysadmin • Scale start/stop/increase and reduce (app scaling) • Integrate, patch and deliver (Continous integration)
  • 6. Near containers some worries! • Scalability: yet I don’t know how is going the future of my application (A cloud paradigm) • Security: attack surface increases a lot! How to address potential issue in containers? • Monitor (performance and cost): what’s the condition to scale? Compute cost is under your control? • What about data resiliency?
  • 7. Serverless • is a cloud computing execution model in which the cloud provider dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity (Wikipedia) • is a natural evolution of Platform As a Service and containers technology that automate the handling and processing respectively data and functions, “templating” the code and keeping the function/data usage as cost model. • Architecture advantage: • Event-Driven • Micro-managed • Cost effective • Auto scaling
  • 10. Function as a service • is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app. Building an application following this model is one way of achieving a "serverless" architecture, and is typically used when building microservices applications.
  • 11. First example with lambda • An on-premise infrastructure send data to Lambda. Signals are stored into a S3 bucket. • Next, data is retrieved by client to check the status
  • 12. Just a Suggestion: Using APEX with your IDE • Create profile and IAM access • apex --profile <profile> init • apex --profile <profile> deploy • Write your code! • apex --profile <profile> invoke <function>
  • 13. Integrate with S3 with boto • Create S3 bucket • Create IAM role for Function • Create 2 functions (put and get) • Attach IAM role to Function
  • 15. Alexa... Ask Linoproject... • It’s possible to call functions using url or using devices... • Skill Example: << Alexa ask Lainoproject: give me the status!>>
  • 17. Serverless on-premise? You can! • OpenFaaS: https://github.com/openfaas/faas • OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker and Kubernetes which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding. • Pivotal Containr Service: • Pivotal and VMware are applying their deep enterprise expertise to launch PKS™, a commercial release of the open source Kubo technology, to help Global 2000 companies operationalize Kubernetes • https://github.com/cloudfoundry-incubator/kubo-deployment
  • 18. OpenFaaS • A community project based on Docker!!!!! • Easy to deploy: https://github.com/openfaas/faas • Bundled with ui and CLI
  • 19. Pivotal Container Service Pivotal Container Service: Kubo + Harbor + NSX (and VMware support)
  • 20. Summary • Serverless and Function as a Service • Easy to code • Easy to integrate • Secure in execution • AWS Lambda essentials • You could run on-premise with OpenFaaS or PKS
  • 21. Online resources • My Blog: http://blog.linoproject.net • AWS related: • http://apex.run • https://github.com/apex/apex • JeffConf 2017: • https://milan.jeffconf.com/ • http://blog.linoproject.net/highlights-from-my-first-jeffconf/ • OpenFaaS by Alex Ellis • https://www.alexellis.io/ • https://www.youtube.com/watch?v=C3agSKv2s_w (Thanks also to TechFieldDay) • Danilo Poccia Blog • https://danilop.net/ • Pivotal Container Service: • https://octo.vmware.com/serverless-faas-cloud-services-vsphere-yes/ • https://www.youtube.com/watch?v=H9HtmHMZEjc • Pivotal announcement: • https://content.pivotal.io/announcements/introducing-pivotal-container-service-pks-the-simple-way-to-bring-kubernetes-to-enterprise-customers • Kubo: • https://pivotal.io/partners/kubo • https://github.com/cloudfoundry-incubator/kubo-deployment
  • 24. Thanks to VMware (VMTN, {code}, BlogBeat, CloudCredibility) Lino Telera linotelera@gmail.com http://blog.linoproject.net @linotelera
  • 25. Thanks to Alex Ellis (OpenFaaS) and Danilo Poccia (AWS Cloud) Lino Telera linotelera@gmail.com http://blog.linoproject.net @linotelera
  • 27. Thanks again to Brewbox!!!!!!! Lino Telera linotelera@gmail.com http://blog.linoproject.net @linotelera