Blog Posts Process Management

Flogo Runs Natively on AWS Lambda

Blog: The Tibco Blog

Size does matter! In the case of microservices and functions, I’d much prefer a smaller, leaner footprint as opposed to the often overly bloated frameworks we’ve seen floating around the enterprise landscape. Project Flogo, was written entirely in Golang with the goal of running highly performant microservices in the smallest possible footprint. We’ve seen services built with Flogo up to 50x smaller than comparable services built using different frameworks. Consider the following diagram that depicts the size difference.

Slide1

Another important point to highlight is that Flogo is designed to embrace the concept of a single unit of work, or in Flogo speak: the flow. The flow is a unit of work consisting of one or more activities that contribute to the overall business logic. A flow can be thought of as a function, in the sense that a single flow has both input and output params, as does a function, and executes a specific set of tasks. In fact, we launched first-class support for AWS Lambda last October at our user conference TIBCO NOW, making Flogo the first microservices/function framework to seamlessly support and work with AWS Lambda.

Today, AWS announced native support for Golang-based functions on Lambda. To mark another first, Flogo has released native Lambda capabilities within Flogo to take full advantage of the newly introduced Golang support. What does this mean for your Flogo functions? Well, we’ve seen the memory footprint further decrease by as much as 62% over the already small Flogo footprint  announced last October, and the build time required for your functions is drastically reduced, since we no longer need to use any shims to enable support for Lambda. Ultimately, what this unique combination of AWS Lambda and Project Flogo means for organizations is the ability to build and deploy microservices faster than ever before, with economics that blow away what you thought was possible…

Slide2

The possibilities created by AWS Lambda’s pay-as-you-consume model and Project Flogo’s unparalleled lightness is truly exciting! I can’t wait to see what the Open Source community and our customers build with these tools, not to mention the potential for massive cost savings that they’ll benefit from!

Checkout flogo.io or github.com/TIBCOSoftware/flogo to grab the latest version with AWS Lambda support.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/flogo-runs-natively-on-aws-lambda/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×