Index
A
- action invoke / Action invoke
- activation results
- obtaining / Obtaining activation results
- advanced multi-layered unification filesystem (AUFS) / Stabilizing the configuration
- API gateway / API gateway
- AWS Lambda
- about / AWS Lambda
- limitations / Limitations
- termination / Lambda termination
- container, reusing / Container reuse
- executables / Native executables
- AWS Lambda, termination
- timeout / Lambda termination
- controlled termination / Lambda termination
- default termination / Lambda termination
- function crashes / Lambda termination
- Azure Functions
- about / Azure Functions
- scaling / Scaling
- limitation / Limitations
- durable functions / Durable functions
B
- Backend as a Service (BaaS) / Google Cloud Functions, A Parse platform as a backend
- back routing / Wrapping a legacy with a function
- blackbox / Invoker
- blockchain
- event state machine / An event state machine with a blockchain
- using, in WebHook / How the WebHook uses the blockchain
C
- call logs
- viewing, with MyAdmin / Viewing call logs with MyAdmin
- cgroups / What is a container?
- chromeless
- cluster configuration
- stabilizing / Stabilizing the configuration
- network plugin, selecting / Choosing the right network plugin
- routing / New ingress and routing
- ingres / New ingress and routing
- component, tracing / Tracing component
- command-line interface
- reference link / Command-line interface
- components, OpenFaaS
- function watchdog / Function watchdog
- command-line interface / Command-line interface
- API gateway / API gateway
- components, OpenWhisk
- API gateway / API gateway
- controller / Controller
- database / Database
- Kafka / Kafka
- invoker / Invoker
- action runtime / Action runtime
- container / What is a container?
- container image
- building / Building a container image
- Container Orchestrator / System layers
- container runtime / Runtime for function containers
- Container Runtime (application-level) / FaaS layers
- Container Runtime (System-Level) / System layers
- controller / FaaS layers
D
- declarative containers / Declarative containers
- Docker
- about / What is Docker?
- installing / Installing Docker
- container image, building / Building a container image
- image, shipping / Shipping an image
- container, executing / Running a container
- scripting, with Golang / Scripting Docker with Golang
- script / Simple Docker script
- script, reacting to events / Script reacting to Docker events
- Docker Hub / Shipping an image
- Docker skeleton / Function preparation
- Docker Swarm
- Fn, deploying / Deploying Fn on Docker Swarm
- monitoring, with Fn UI / Monitoring with Fn UI
- call logs, viewing with MyAdmin / Viewing call logs with MyAdmin
- durable functions / Durable functions
- DynamoDB / AWS Lambda
E
- EC2 Spot instances
- using / Using EC2 Spot instances
- Elasticsearch-Logstash-Kibana (ELK)
- elk_net / Logging
- entity model / An event state machine with a blockchain
- Envoy Proxy / Tracing component
- Event Listener / A stream processor
- event state machine
- with blockchain / An event state machine with a blockchain
- Executor / FaaS layers
- Exponential Back-off Retry / Circuit breaker
F
- FaaS/Docker
- working with / Hello world, the FaaS/Docker way
- OpenFaaS, working with / Hello OpenFaas
- OpenWhisk, working with / Hello OpenWhisk
- Fn project / Say hello to the Fn project
- Fn
- architecture / Fn's architecture
- deploying, on Docker Swarm / Deploying Fn on Docker Swarm
- call logs, viewing with MyAdmin / Viewing call logs with MyAdmin
- WebHook, preparing / Preparing a WebHook in Fn
- Fn CLI
- using / Using Fn CLI
- Fn Project / The Fn Project
- Fn UI
- used, for Docker Swarm monitoring / Monitoring with Fn UI
- function
- C program, packing / Packing a C program
- defining, with UI / Defining and invoking a function with the UI
- invoking, with UI / Defining and invoking a function with the UI
- function architecture / Architecture
- function as a Glue
- writing / A function as a Glue
- Function as a Service (FaaS)
- and serverless, relationship between / The relationship between serverless and FaaS
- about / The relationship between serverless and FaaS, Architecture
- layers / FaaS layers
- Docker reviews / FaaS and Docker reviews
- function container
- program, packaging / Preparing a function
- runtime / Runtime for function containers
- function watchdog / Function watchdog
G
- Golang
- used, for local function deploying / Trying again with Golang
- Docker, scripting / Scripting Docker with Golang
- tool, preparing / Preparing the tool
- Go scriptable, creating / Making Go scriptable
- Golang Version Manager (GVM) / Preparing the tool
- Google Cloud Functions (GCF)
- about / Google Cloud Functions
- overview / Overview
- execution model / Execution model
- statelessness / Statelessness
- timeout / Timeout
- execution / Execution guarantees
H
- hybrid serverless / Beyond serverless
I
- IBM Cloud Functions / IBM Cloud Functions
- Infrastructure as Code (IaC) / The Serverless Framework
- Initiator / FaaS layers
- Inter-FaaS platform networking / Inter-FaaS platform networking
- invocation flows / Invocation flows
- Iron function
- reference link / The Fn Project
L
- LambCI
- URL / Native executables
- legacy web-based system
- wrapper function, writing / Wrapping a legacy with a function
- LinuxKit / LinuxKit – immutable infrastructure for FaaS
- local function
- deploying / Let's deploy a local function
- local function, deploying
- with Golang / Trying again with Golang
- call logs, examining / Examining call logs and errors
- errors, examining / Examining call logs and errors
- logging / Logging
- Logspout agent / Logging
- Logstash / Logging
- Log Storage / FaaS layers
- Long-Term Support (LTS) / Execution model
- loopback / Tracing component
M
- Message Bus / FaaS layers
- microservice architecture / Architecture
- mobile payment scenario / A mobile payment scenario
- monolithic architecture / Architecture
- Moqui repository
- multi-stage builds / Preparing a function
- MyAdmin
- call logs, viewing / Viewing call logs with MyAdmin
N
- namespace / What is a container?
- network plugin
- working with / Working with the network plugin
- Node.js
- URL / Overview
O
- Open Container Initiative (OCI) / What is a container?, Runtime for function containers
- OpenFaaS
- about / What is OpenFaaS?
- features / What is OpenFaaS?
- components / OpenFaaS components
- installing / Installing OpenFaaS
- function, preparing / Preparing a function
- OpenFaaS CLI
- using / Using the OpenFaaS CLI
- function, defining / Defining a new function
- function, building / Building and pushing
- function, pushing / Building and pushing
- function, deploying / Deploying and invoking
- function, invoking / Deploying and invoking
- deploying / Deploying and invoking
- templates / Templates
- OpenFaaS dashboard / The OpenFaaS dashboard
- OpenWhisk
- about / What is OpenWhisk?
- installing / Installing OpenWhisk
- wsk client, using / Using the wsk client
- components / Components and architecture, Components
- architecture / Components and architecture, Architecture
- function, preparation / Function preparation
- OpenWhisk Docker SDK / OpenWhisk Docker SDK
- Go function, preparing / Preparing a Go function
- functions, invoking / Invoking functions
- invocation flows / Invocation flows
- action invoke / Action invoke
- activation results, obtaining / Obtaining activation results
- Operating System / System layers
- operational control plane
- creating / Creating an operational control plane
P
- Parse
- about / Google Cloud Functions
- using, as backend / A Parse platform as a backend
- preparation / Preparation
- transfer entity, defining / Defining a transfer entity
- WebHook / WebHook
- production cluster
- preparing / Preparing a production cluster
- Spot instances, used for cost savings / Cost savings with Spot instances
- EC2 Spot instances, using / Using EC2 Spot instances
- initiating / Let's start
- Spot instances workers / Workers on Spot instances
- network plugin, working with / Working with the network plugin
- network, creating / Creating a network
- operational control plane, creating / Creating an operational control plane
- service balancer operator / Service balancer operator
- program
- packaging, into function container / Preparing a function
R
- repository pattern / An event state machine with a blockchain
- retry and circuit breaker pattern
- about / Retry and circuit breaker
- retry / Retry
- circuit breaker / Circuit breaker
- runC / What is a container?
- RunF
- about / Meet RunF
- within Docker network / Within a Docker network
S
- S3 Buckets / AWS Lambda
- scale controller / Scaling
- serverless
- about / What is serverless?
- and FaaS, relationship between / The relationship between serverless and FaaS
- Serverless/FaaS
- use cases / Serverless/FaaS use cases
- serverless FaaS
- about / The relationship between serverless and FaaS
- disadvantages / The disadvantages of serverless FaaS
- Docker, using / Docker to the rescue
- architecture / Common architecture of a serverless FaaS
- system layers / System layers
- FaaS layers / FaaS layers
- serverless framework / The Serverless Framework
- service balancer / Creating an operational control plane
- service balancer operator / Service balancer operator
- Spot block / Using EC2 Spot instances
- Spot instance
- used, for cost savings / Cost savings with Spot instances
- workers / Workers on Spot instances
- standard input (stdin) / Function watchdog
- standard output (stdout) / Function watchdog
- stream processor / A stream processor
- swarm classic / Docker Swarm clusters
- swarm clusters
- about / Docker Swarm clusters
- setting up / Setting up a cluster
- masters / Masters and workers
- workers / Masters and workers
- services / Services and tasks
- tasks / Services and tasks
- serverless / Docker and serverless
T
- Truffle
U
- UI portal / API gateway
- user interface / User interface
W
- WebHook
- about / WebHook
- preparing, in Fn / Preparing a WebHook in Fn
- blockchain, using / How the WebHook uses the blockchain
- wrapper function
- writing, for legacy web-based system / Wrapping a legacy with a function