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.
Install Fn and deploy your first functions. Select your language:
- Create Apps with Fn - Learn how to group your functions into an application/API and deploy them together.
- Create an Asynchronous Function - Learn how to write asynchronous functions for expensive, long running or batch processing.
- 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.
- Write function tests - Fn provides an easy way to write tests for any language, that can ensure you don't break your function contract.
- Monitor Fn metrics with Grafana and Prometheus - Learn how to view Fn server metrics with Prometheus and Grafana.
- Troubleshoot functions - Resolve issues at both development and deployment time.
Fn Flow provides a way to orchestrate functions to build sophisticated applications, initially using Java, and soon with other programming languages.
- Flow 101
- Flow 102
- Fn Flow Saga - In this tutorial you will use Fn Flow to implement a Java travel booking system that leverages functions written in a variety of languages.