Each of the tutorials below provides a step by step examination and walkthrough of a specific Fn feature or component. Check back soon as new tutorials are being added regularly.
Introduction to Fn
Before deploying your first function, you need to install the Fn cli and start an Fn Server.
Now that the Fn Server is up and running, you can deploy your first function. Select your preferred language:
- Create Apps with Fn - Learn how to group your functions into an application/API and deploy them together.
- Create a Function with a Docker Container - This tutorial provides a simple example of how to define an Fn function using a custom built Docker container.
Test and Monitor Functions
- Monitor Fn metrics with Grafana and Prometheus - Learn how to view Fn server metrics with Prometheus and Grafana.
- Troubleshoot and Log functions - Resolve issues at both development and deployment time.
Orchestrate with Fn Flow
Fn Flow provides a way to orchestrate functions to build sophisticated applications, initially using Java, and soon with other programming languages.