1Z0-1084-20 · Question #24
What is the open source engine for Oracle Functions?
The correct answer is C. Fn Project. Oracle Functions is a fully managed, multi-tenant, highly scalable, on-demand, Functions-as-a- Service platform. It is built on enterprise-grade Oracle Cloud Infrastructure and powered by the Fn Project open source engine. Use Oracle Functions (sometimes abbreviated to just…
Question
What is the open source engine for Oracle Functions?
Options
- AApache OpenWhisk
- BOpenFaaS
- CFn Project
- DKnative
How the community answered
(19 responses)- A5% (1)
- C84% (16)
- D11% (2)
Explanation
Oracle Functions is a fully managed, multi-tenant, highly scalable, on-demand, Functions-as-a- Service platform. It is built on enterprise-grade Oracle Cloud Infrastructure and powered by the Fn Project open source engine. Use Oracle Functions (sometimes abbreviated to just Functions) when you want to focus on writing code to meet business needs.
Topics
Community Discussion
4The correct answer is C, Fn Project. Oracle Functions is Oracle's managed serverless offering on OCI, and under the hood it runs on the open source Fn Project, which Oracle actually sponsors and contributes to heavily. This is not just a partnership or a loose integration, Oracle built their entire Functions service on top of Fn, so knowing that relationship cold is exactly the kind of thing that shows up on this exam. The other options are real serverless or FaaS technologies, Apache OpenWhisk powers IBM Cloud Functions, OpenFaaS is a popular self-hosted option, and Knative is the Kubernetes-native framework Google pushed, but none of them are the engine Oracle chose for their managed service.
Samuel nailed the core relationship, and it is worth adding that Oracle open-sourced Fn Project before building OCI Functions on top of it, so the exam may test that sequencing to distinguish Oracle as a contributor-turned-consumer of their own upstream project.
Yep, Fn Project is the engine under Oracle Functions, but what makes it different from OpenWhisk?
The wording "open source engine" is doing a lot of heavy lifting here, because OpenWhisk (A) is also open source and FaaS-based, which makes it a genuine trap if you have been studying serverless broadly rather than Oracle-specifically. Oracle Functions is built on the Fn Project (C), full stop, and that is what the blueprint expects you to state.