The Fn Serverless Project is Now Available

We are very excited to announce our new open source, cloud agnostic, serverless platform — Fn.

The Fn project is a container native serverless platform that you can run anywhere —on any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant.

We’ve focused on making it really easy to get started so you can try it out in just a few minutes and then use more advanced features as you grow into it. Check out our quickstart to get up and running and deploying your own function in a few minutes.

History

The Fn Project is being developed by the same team that created IronFunctions. The team pioneered serverless technology and ran a hosted serverless platform for 6 years. After running billions of containers for thousands of customers, pre and post Docker, the team has learned a thing or two about running containers at scale, specifically in a functions-as-a service style.

Now at Oracle, the team has taken this knowledge and experience and applied it to Fn.

Features

Fn has a bunch of great features for development and operations.

  • Easy to use command line tool to develop, test and deploy functions.
  • One dependency: Docker.
  • Hot functions for high performance applications.
  • FDK’s (Function Developer Kit) for many popular languages.
  • * Advanced Java FDK with JUnit test framework.
  • * Lambda code compatibility — export your Lambda code and run it on Fn.
  • Deploy Fn with your favorite orchestration tool such as Kubernetes, Mesosphere and Docker Swarm.
  • Smart load balancer built specially for routing traffic to functions.
  • Extensible and modular, enabling custom add-ons and integrations.

The project is available on GitHub today at: https://github.com/fnproject/fn

We welcome your feedback and contributions to help make Fn the best serverless platform out there. It’s an open project with an Apache 2.0 license, so use it however you wish!

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.