Democratizing Serverless: The New Open Source Fn Platform by Travis Reeder and Reed Allman
2,242 views · Published 11 November 2017 · 39:17 · Indexed 10 November 2026
Channel: Devoxx · 2017 · Science & Technology
Serverless computing is one of the hottest trends in computing right now due to it’s simplicity and cost efficiency. But the most well-known serverless platforms are either proprietary or difficult to incorporate into existing platforms. Fortunately the open source Fn Project (fnproject.io) was recently launched and it enables you to run your own serverless infrastructure wherever you want—on your laptop or on the cloud with no vendor lock-in. Built on Docker, Fn includes support for writing functions in popular programming languages with excellent support for Java, local development with JUnit testing, and Fn Flow for orchestrating functions directly in Java. All you need is Docker and you're ready to go! First things first, we'll look at how to use the functions platform with a demo. We’ll walk through writing functions in Go, Node.js, and Java and deploy them. Then we’ll discuss how the platform is implemented including packaging, input and output via STDIN/STDOUT/STDERR, the nitty gritty on running short-lived Docker containers and hot functions to increase performance. And finally we’ll talk about scaling functions. # Travis Reeder Travis is an Architect at Oracle building cutting edge cloud technology. He was previously co-founder and CTO of Iron.io, a pioneer in serverless computing, leading the architecture and engineering efforts. His 20 years of experience building high scale, big data applications, naturally drew him to cloud infrastructure. # Reed Allman Reed has been working on building cloud infrastructure applications for the last 4 years, now for Oracle. He now has mixed feelings about saving the whale population, yet continues work in this field. Reed was previously at Iron.io, building out message queues and asynchronous processing systems before beginning work in the FaaS space. He is now working on building fn, a sync & async FaaS system, and looks forward to seeing developers do things with it that aren't chat bots.
More from this channel
-
32:13
Writing Groovy AST Transformations: Getting Practical in an hour! by Baruch Sadogursky
-
25:58
TweetWallFX - Behind the Scenes by Sven Reimers
-
29:44
Second generation "workflow managers" for big data by Alex Van Boxel
-
29:13
Secrets are secrets. Please maintain them as secrets by Alex Soto
-
2:13:40
JavaScript build pipelines with Gulp.js by Stefan Baumgartner
-
2:04:09
Powerful Metaprogramming Techniques With Groovy by Jeff Brown
-
2:38:32
Distributed Machine Learning 101 using Apache Spark from a Browser by Xavier Tordoir/Andy Petrella
-
2:36:21
Caching 101: Caching on the JVM (and beyond) by Alex Snaps/Louis Jacomet