In the first two posts of this series I promoted FaaS as valuable architectural style for certain use cases and how to develop functions using Oracle’s fn Project. So far I combined several functions either using the unix shell or by manually executing several API calls. Of course this is not a solution for productive software. Therefore, this post will concentrate on fn Project’s approach of combining FaaS functions using fn Flow to solve complex tasks.
Combining functions with fn Flow
Besides fn’s main project several additional projects exist. One of those projects is fn Flow. Its goal is to provide a code centric state engine which can be used to combine several fn functions to a single application. Under the hood it can be compared to Amazon’s Step Functions. In contrast to AWS, fn Flow does not provide a visual builder. This design decision was made to provide developers a seamless coding experience. Functions are written in code, so why should the glue between them be applied in any different way? Read the complete article here.
For regular information become a member in the Developer Partner Community please register here.