Tikal KnowledgeTikal Knowledge
WHAT’S ALL THE FAAS ABOUT?
HAGGAI PHILIP ZAGURY - DEVOPS ARCHITECT
ASSAF GANNON - JAVASCRIPT ARCHITECT
1
FullStack Developers Israel
INTRO - WHO WE ARE
WHO WE ARE ?
▸ Tikal helps ISV’s in Israel & abroad in their technological
challenges.
▸ Our Engineers are Fullstack Developers with expertise in
Backend, DevOps, Frontend & Mobile
▸ We are passionate about technology and specialize in
OpenSource technologies.
▸ Our Tech and Group leaders help establish & enhance existing
software teams with innovative & creative thinking.
https://www.meetup.com/full-stack-developer-il/
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
INTRODUCTION
▸ What all this “talking” Functions, Lambda, Serverless …
▸ Clear the ‘musk’ about Lambda
▸ What is this serverless stuff again ?!
▸ Didn’t we loose that fight to Docker ?
▸ Abstract backend services …
▸ Serverless -> Who am I married too then ?!
3
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT ALL THIS “TALKING” FUNCTIONS, LAMBDA, SERVERLESS …
4
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
CLEAR THE ‘MUSK’ ABOUT LAMBDA MISCONCEPTIONS
▸ Lambda is Amazon Web Services commercial name for it’s “event-driven,
serverless computing platform” another great way to sell “compute” (and calling it
serverless ;) )
▸ AWS Lambda is named after:
5
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
HERE COME GOOGLE
6
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
HERE COME MICROSOFT
7
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
BASICALLY, A NEW MODEL CONSUMING COMPUTE RESOURCES … WITH A BIG +
Time Days Minuets Seconds Milliseconds
Cost
Agility
Scalability
https://www.slideshare.net/BryanMcAninch/the-faas-and-the-curious-86874211
8
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
FROM SERVERS TO SERVICES = SERVERLESS…
https://www.slideshare.net/BryanMcAninch/the-faas-and-the-curious-86874211
Days Minuets Seconds Milliseconds
9
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
TELL ME SOMETHING I DON’T KNOW !
▸ Time is money
▸ More for less!
▸ Pay as you go …
10
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
FUNCTIONS, FUNCTIONS, FUNCTIONS
▸ We’ve been doing them all along …
▸ So what’s all the (big) fuss about ?
11
FullStack Developers Israel
EVOLUTION
In one word…
WHATS ALL THE FAAS ABOUT ? 12
Tikal Knowledge
THE
HOST
THE
APP
WHATS ALL THE FAAS ABOUT ?
OS -> “APP CONTAINER” -> A CONTAINER
/*
13
Tikal Knowledge
THE
HOST
WHATS ALL THE FAAS ABOUT ?
APP SCALE … (AUTO SCALE TO LIMIT)
THE
HOST
THE
APP
THE
APP
LOAD BALANCER
14
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT IF ? WE TAKE AWAY THE HOST …
THE
APP
THE
APP
LOAD BALANCER
15
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP
LOAD BALANCER
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
16
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP
APPLICATION GATEWAY
[ BAAS ]
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
/{user} -> user function
/{pet} -> pets function
Common Backend Services such as
- Authentication
- Image rendering
- * Messaging
17
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SO, FUNCTIONS ARE JUST 1/2 OF THE STORY ….
▸ Authentication
▸ Authorization
▸ Databases
▸ Queues
▸ Messaging
▸ …
18
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP
APPLICATION GATEWAY
[ BAAS ]
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
/{user} -> user function
/{pet} -> pets function
Common Backend Services such as
- Authentication
- Image rendering
- * Messaging
19
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP
APPLICATION GATEWAY
[ BAAS ]
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
FUNCTION
/{user} -> user function
/{pet} -> pets function
Common Backend Services such as
- Authentication
- Image rendering
- * Messaging
20
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SO FAAS IS THE NEW MICRO-SERVICE !
THE
MONOLITH
> >
FUNCTION
FUNCTION
FUNCTION
21
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WAIT !, ISN’T “SERVERLESS” PAAS ?
▸ How does this differ from
▸ Heorku
▸ CloudFormation
▸ CloudFoundery …
▸ …
Let’s ask someone who knows a thing or 2 …
22
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SERVERLESS JUST MEANS “LESS” “SERVERS” …
IaaS Paas Severless SaaS
Application Application Application Application
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
OS OS OS OS
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Network Network Network Network
You need to manage
You consume
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SERVERLESS PROS
▸ Capacity Management
▸ Pay Per use / As you go
▸ Auto Recovery / Auto healing
▸ Versioning
▸ Centralised Log & Monitoring
▸ A standardised way to:
▸ enforce process isolation
▸ Unify deployment
24
▸ Trigger more functions …
▸ Your billed by the second
▸ If one fails just spin another
▸ Functions are behind a url have /dev /prod /v1 /v2 …
▸ Process is logged / monitored by the “providers watchdog”
▸ A standardised way to:
▸ Every part of your app is isolated
▸ Even deployment either has an endpoint or not …
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SERVERLESS CONS
▸ Less control on Infra
▸ Vendor lock-in
▸ Learning curve
▸ Services have no state
▸ Vendor differences
▸ Cold Start for JVM’s
▸ Security
25
▸ That’s what you wanted ! Ins't it ?!
▸ Use Frameworks / Kubernetes / Combine …
▸ Like any new tool / framework
▸ Do not rely on API GW’s cache (more BaaS)
▸ Migration has a cost from 1 provider 2 another
▸ “Warming lambda’s” - link
▸ Use a common solution (which integrates with all)
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
WHAT CAN WE FUNCTIONIZE ?
▸ HINT - pretty much anything …
26
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
BUILD SIMPLE APPLICATIONS
▸ Create a full-stack serverless web-app with a single file
https://rea.tech/create-a-full-stack-serverless-web-app-with-a-single-file/
https://github.com/Kalimaha/serverless-guestbook
https://keiran.scot/2017/11/03/going-serverless-with-aws-serverless-user-authentication-part-1/
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
OR COMPLEX ONES …
https://read.acloud.guru/serverless-event-sourcing-at-nordstrom-ea69bd8fb7cc
▸ Step by Step
▸ Monolith to
Serverless
architecture for
“part”s of you
application
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
MANAGING IOT WITH SERVERLESS
▸ Designed to scale
▸ Scalable by design …
▸ Pay as you go …
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
BUILDING CHATBOTS WITH SERVERLESS AND AWS LAMBDA
https://chatbotsmagazine.com/a-serverless-event-driven-architecture-for-chatbots-3095eb40cbb7
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SERVERLESS -> WHO R WE MARRIED TO ?
▸ Choose from many F**S/B**S providers
▸ Or … Use Frameworks !
31
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
STDLIB
Tikal Knowledge
https://nuclio.io/
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
DATA DRIVEN BASS & FAAS
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
STREAM ALERT
https://medium.com/airbnb-engineering/streamalert-real-time-data-analysis-and-alerting-e8619e3e5043
▸ Airbnb’s serverless
framework.
▸ Scalable to TB’s/hour,
infrastructure deployment is
automated and it’s
▸ Secure by default.
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SERVERLESS.COM || SERVERLESS JS
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
MANY OPTIONS
https://serverless.com/framework/docs/
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
SERVERLESS -> WHO R WE MARRIED TO ? - YOUR CHOICES !
▸ Choose from many F**S/B**S providers
▸ Or … Use Frameworks !
▸ Or Build your own …
▸ [ we didn’t say Kubernetes yet ;) ]
38
FullStack Developers Israel
WHATS ALL THE FAAS ABOUT ?
CHOICES … MORE CHOICES
▸ Use the cloud all the way
▸ Use the cloud via Framework
▸ Use the cloud via cloud Native
implementations
▸ Mix ’n’ Match …
Tikal Knowledge
UNDER THE HOOD
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
UNDER THE HOOD
Provider’s Monitor
Provider’s Log
Your …
Provider’s Infra
Provider’s Base Images
41
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
DESIGN YOUR OWN CLOUD NATIVE SERVERLESS IMPLEMENTATION
42
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
OPENFAAS || FAAS NETES
▸ Use underlaying docker orchestration engines
such as Swarm or Kubernetes.
▸ Encapsulate functions into containers { just like
cloud providers do }
▸ Infrastructure scaling in<->out done via IaaS auto
scaling capabilities
43
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
OPENFAAS ARCHITECTURE
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
OPENFAAS ARCHITECTURE
Request router
Monitor / Alerts
on Functions
“IaaS Provider”
Build & Execute
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
FUNCTION AS A SERVICE WITH OPENFAAS ON BANZAI CLOUD PIPELINE
https://banzaicloud.com/blog/openfaas/
▸ Use Kubernetes.
▸ Encapsulate
functions into
containers
▸ Infrastructure
scaling in<->out
done via IaaS
auto scaling
capabilities
Tikal Knowledge
WHATS ALL THE FAAS ABOUT ?
COMBINE :: FAAS / KUBELESS
Tikal Knowledge
FullStack Developers Israel
WHATS ALL THE FAAS ABOUT ?
A LITTLE DEMO TO GET US STARTED
FullStack Developers Israel
WHATS ALL THE FAAS ABOUT ?
A LITTLE DEMO TO GET US STARTED
FullStack Developers Israel
WHATS NEXT ?
MORE CLOUD NATIVE SERVERLESS SOLUTIONS
FullStack Developers Israel

Whats all the FaaS About

  • 1.
    Tikal KnowledgeTikal Knowledge WHAT’SALL THE FAAS ABOUT? HAGGAI PHILIP ZAGURY - DEVOPS ARCHITECT ASSAF GANNON - JAVASCRIPT ARCHITECT 1
  • 2.
    FullStack Developers Israel INTRO- WHO WE ARE WHO WE ARE ? ▸ Tikal helps ISV’s in Israel & abroad in their technological challenges. ▸ Our Engineers are Fullstack Developers with expertise in Backend, DevOps, Frontend & Mobile ▸ We are passionate about technology and specialize in OpenSource technologies. ▸ Our Tech and Group leaders help establish & enhance existing software teams with innovative & creative thinking. https://www.meetup.com/full-stack-developer-il/
  • 3.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? INTRODUCTION ▸ What all this “talking” Functions, Lambda, Serverless … ▸ Clear the ‘musk’ about Lambda ▸ What is this serverless stuff again ?! ▸ Didn’t we loose that fight to Docker ? ▸ Abstract backend services … ▸ Serverless -> Who am I married too then ?! 3
  • 4.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT ALL THIS “TALKING” FUNCTIONS, LAMBDA, SERVERLESS … 4
  • 5.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? CLEAR THE ‘MUSK’ ABOUT LAMBDA MISCONCEPTIONS ▸ Lambda is Amazon Web Services commercial name for it’s “event-driven, serverless computing platform” another great way to sell “compute” (and calling it serverless ;) ) ▸ AWS Lambda is named after: 5
  • 6.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? HERE COME GOOGLE 6
  • 7.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? HERE COME MICROSOFT 7
  • 8.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? BASICALLY, A NEW MODEL CONSUMING COMPUTE RESOURCES … WITH A BIG + Time Days Minuets Seconds Milliseconds Cost Agility Scalability https://www.slideshare.net/BryanMcAninch/the-faas-and-the-curious-86874211 8
  • 9.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? FROM SERVERS TO SERVICES = SERVERLESS… https://www.slideshare.net/BryanMcAninch/the-faas-and-the-curious-86874211 Days Minuets Seconds Milliseconds 9
  • 10.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? TELL ME SOMETHING I DON’T KNOW ! ▸ Time is money ▸ More for less! ▸ Pay as you go … 10
  • 11.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? FUNCTIONS, FUNCTIONS, FUNCTIONS ▸ We’ve been doing them all along … ▸ So what’s all the (big) fuss about ? 11
  • 12.
    FullStack Developers Israel EVOLUTION Inone word… WHATS ALL THE FAAS ABOUT ? 12
  • 13.
    Tikal Knowledge THE HOST THE APP WHATS ALLTHE FAAS ABOUT ? OS -> “APP CONTAINER” -> A CONTAINER /* 13
  • 14.
    Tikal Knowledge THE HOST WHATS ALLTHE FAAS ABOUT ? APP SCALE … (AUTO SCALE TO LIMIT) THE HOST THE APP THE APP LOAD BALANCER 14
  • 15.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT IF ? WE TAKE AWAY THE HOST … THE APP THE APP LOAD BALANCER 15
  • 16.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP LOAD BALANCER FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION 16
  • 17.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP APPLICATION GATEWAY [ BAAS ] FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION /{user} -> user function /{pet} -> pets function Common Backend Services such as - Authentication - Image rendering - * Messaging 17
  • 18.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SO, FUNCTIONS ARE JUST 1/2 OF THE STORY …. ▸ Authentication ▸ Authorization ▸ Databases ▸ Queues ▸ Messaging ▸ … 18
  • 19.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP APPLICATION GATEWAY [ BAAS ] FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION /{user} -> user function /{pet} -> pets function Common Backend Services such as - Authentication - Image rendering - * Messaging 19
  • 20.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT IF ? WE TAKE AWAY THE HOST … AND THE APP APPLICATION GATEWAY [ BAAS ] FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION FUNCTION /{user} -> user function /{pet} -> pets function Common Backend Services such as - Authentication - Image rendering - * Messaging 20
  • 21.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SO FAAS IS THE NEW MICRO-SERVICE ! THE MONOLITH > > FUNCTION FUNCTION FUNCTION 21
  • 22.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WAIT !, ISN’T “SERVERLESS” PAAS ? ▸ How does this differ from ▸ Heorku ▸ CloudFormation ▸ CloudFoundery … ▸ … Let’s ask someone who knows a thing or 2 … 22
  • 23.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SERVERLESS JUST MEANS “LESS” “SERVERS” … IaaS Paas Severless SaaS Application Application Application Application Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware OS OS OS OS Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Network Network Network Network You need to manage You consume
  • 24.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SERVERLESS PROS ▸ Capacity Management ▸ Pay Per use / As you go ▸ Auto Recovery / Auto healing ▸ Versioning ▸ Centralised Log & Monitoring ▸ A standardised way to: ▸ enforce process isolation ▸ Unify deployment 24 ▸ Trigger more functions … ▸ Your billed by the second ▸ If one fails just spin another ▸ Functions are behind a url have /dev /prod /v1 /v2 … ▸ Process is logged / monitored by the “providers watchdog” ▸ A standardised way to: ▸ Every part of your app is isolated ▸ Even deployment either has an endpoint or not …
  • 25.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SERVERLESS CONS ▸ Less control on Infra ▸ Vendor lock-in ▸ Learning curve ▸ Services have no state ▸ Vendor differences ▸ Cold Start for JVM’s ▸ Security 25 ▸ That’s what you wanted ! Ins't it ?! ▸ Use Frameworks / Kubernetes / Combine … ▸ Like any new tool / framework ▸ Do not rely on API GW’s cache (more BaaS) ▸ Migration has a cost from 1 provider 2 another ▸ “Warming lambda’s” - link ▸ Use a common solution (which integrates with all)
  • 26.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? WHAT CAN WE FUNCTIONIZE ? ▸ HINT - pretty much anything … 26
  • 27.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? BUILD SIMPLE APPLICATIONS ▸ Create a full-stack serverless web-app with a single file https://rea.tech/create-a-full-stack-serverless-web-app-with-a-single-file/ https://github.com/Kalimaha/serverless-guestbook https://keiran.scot/2017/11/03/going-serverless-with-aws-serverless-user-authentication-part-1/
  • 28.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? OR COMPLEX ONES … https://read.acloud.guru/serverless-event-sourcing-at-nordstrom-ea69bd8fb7cc ▸ Step by Step ▸ Monolith to Serverless architecture for “part”s of you application
  • 29.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? MANAGING IOT WITH SERVERLESS ▸ Designed to scale ▸ Scalable by design … ▸ Pay as you go …
  • 30.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? BUILDING CHATBOTS WITH SERVERLESS AND AWS LAMBDA https://chatbotsmagazine.com/a-serverless-event-driven-architecture-for-chatbots-3095eb40cbb7
  • 31.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SERVERLESS -> WHO R WE MARRIED TO ? ▸ Choose from many F**S/B**S providers ▸ Or … Use Frameworks ! 31
  • 32.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? STDLIB
  • 33.
  • 34.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? DATA DRIVEN BASS & FAAS
  • 35.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? STREAM ALERT https://medium.com/airbnb-engineering/streamalert-real-time-data-analysis-and-alerting-e8619e3e5043 ▸ Airbnb’s serverless framework. ▸ Scalable to TB’s/hour, infrastructure deployment is automated and it’s ▸ Secure by default.
  • 36.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SERVERLESS.COM || SERVERLESS JS
  • 37.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? MANY OPTIONS https://serverless.com/framework/docs/
  • 38.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? SERVERLESS -> WHO R WE MARRIED TO ? - YOUR CHOICES ! ▸ Choose from many F**S/B**S providers ▸ Or … Use Frameworks ! ▸ Or Build your own … ▸ [ we didn’t say Kubernetes yet ;) ] 38
  • 39.
    FullStack Developers Israel WHATSALL THE FAAS ABOUT ? CHOICES … MORE CHOICES ▸ Use the cloud all the way ▸ Use the cloud via Framework ▸ Use the cloud via cloud Native implementations ▸ Mix ’n’ Match …
  • 40.
  • 41.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? UNDER THE HOOD Provider’s Monitor Provider’s Log Your … Provider’s Infra Provider’s Base Images 41
  • 42.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? DESIGN YOUR OWN CLOUD NATIVE SERVERLESS IMPLEMENTATION 42
  • 43.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? OPENFAAS || FAAS NETES ▸ Use underlaying docker orchestration engines such as Swarm or Kubernetes. ▸ Encapsulate functions into containers { just like cloud providers do } ▸ Infrastructure scaling in<->out done via IaaS auto scaling capabilities 43
  • 44.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? OPENFAAS ARCHITECTURE
  • 45.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? OPENFAAS ARCHITECTURE Request router Monitor / Alerts on Functions “IaaS Provider” Build & Execute
  • 46.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? FUNCTION AS A SERVICE WITH OPENFAAS ON BANZAI CLOUD PIPELINE https://banzaicloud.com/blog/openfaas/ ▸ Use Kubernetes. ▸ Encapsulate functions into containers ▸ Infrastructure scaling in<->out done via IaaS auto scaling capabilities
  • 47.
    Tikal Knowledge WHATS ALLTHE FAAS ABOUT ? COMBINE :: FAAS / KUBELESS
  • 48.
  • 49.
    FullStack Developers Israel WHATSALL THE FAAS ABOUT ? A LITTLE DEMO TO GET US STARTED
  • 50.
    FullStack Developers Israel WHATSALL THE FAAS ABOUT ? A LITTLE DEMO TO GET US STARTED
  • 51.
    FullStack Developers Israel WHATSNEXT ? MORE CLOUD NATIVE SERVERLESS SOLUTIONS
  • 52.