TriggerMesh today announced it has integrated TriggerMesh Cloud, a serverless integration service for event-driven applications, with AWS EventBridge to enable any application to trigger functions and processes on the Amazon Web Services (AWS) public cloud regardless of where that application is running.
Company CEO Mark Hinkle says TriggerMesh Cloud was designed to enable applications running on-premises or on another cloud to employ AWS EventBridge, a serverless event bus that ingests data in real-time and routes it to targets such as the AWS Lambda serverless computing service. The goal is to make it easier for IT organizations to construct event-driven applications that span hybrid cloud computing environments, he says.
TriggerMesh Cloud is based on an instance of Kubernetes running Knative, an open source middleware project developed by Google to extend containerized applications running on Kubernetes clusters to open source serverless computing frameworks. TriggerMesh has extended the capabilities of Knative to include support for proprietary AWS application programming interfaces (APIs).
While applications based on event-driven architectures have been around for decades, interest in building and deploying them has increased sharply as organizations look to drive a wider variety of near-real-time applications. End users are becoming accustomed to applications that are updated immediately to reflect new data versus waiting for IT teams to update applications using traditional batch-mode processes.
AWS already employs AWS EventBridge to drive event-driven applications across the services that make up its public cloud. TriggerMesh Cloud extends that capability beyond the AWS cloud to include, for example, a GitLab code commit or a Slack message that would trigger functions running on AWS Lambda, says Hinkle.
TriggerMesh is making the case for a cloud platform that eliminates the need to rely on legacy integration platform-as-a-service (iPaaS) services to integrate applications. TriggerMesh Cloud in their place allows IT teams to integrate a wide variety of event sources, including GitHub, Google Storage, Azure Storage, IBM MQ Series middleware, Oracle database and Kubernetes cluster, with backend AWS services.
It may be quite some time before event-driven applications spanning multiple cloud platforms are deployed widely. However, in the wake of the economic downturn brought on by the COVID-19 pandemic, many organizations are either launching digital business transformation initiatives or accelerating ones already in place. Event-driven applications are foundational to many of those initiatives.
At the same time, developers are embracing functional programming tools and serverless computing frameworks to run, for example, analytics processes external to their applications. That approach enables them to reduce the amount of code that needs to run inside their own applications.
It may be a while before developers determine when best to employ serverless computing frameworks within the pantheon of tools and platforms made available to them. Nor will most developers build an entire enterprise-class application using functions and serverless computing frameworks. However, as developers continue to experiment with a variety of cloud-native technologies, it’s clear serverless computing frameworks are here to stay.