TriggerMesh Shaker Project Fosters Event-Driven Interoperability

TriggerMesh is launching an open source Shaker project that captures, transforms and delivers events without needing developers to write a single line of code.

Deployable on any platform as a Docker container, Shaker provides a platform-neutral approach to fostering interoperability across event-driven applications.

TriggerMesh CEO Sebastien Goasguen says Shaker provides equivalent capabilities to that of a similar platform from Amazon Web Services (AWS) known as AWS EventBridge without locking IT organizations into a specific cloud platform. Shaker is based on the same AWS CloudEvent specification as AWS EventBridge, but adds a transformation engine based on a simple domain-specific language (DSL) that transforms code.

IT teams have the option of deploying Shaker either in memory to support stateless applications or using it alongside the Redis database to provide persistence, notes Goasguen.

IT organizations of all sizes are starting to build more event-driven applications because they are easier to extend due to their loosely-coupled nature. The challenge is that event-driven applications have historically been among the most challenging to build and maintain.

Shaker reduces that complexity by providing a unified way to work with events using a common command line interface (CLI), said Goasguen. Events are often heterogeneous and need to be transformed, which requires additional tools. Developers need a low-friction way to consume events that doesn’t require them to master the nuance of every platform that generates them.

Most IT environments today comprise a hodgepodge of applications and platforms that are mainly updated using batch-oriented processes. However, as it becomes necessary to update applications and platforms in near-real-time, it’s become apparent there is a need to employ an event-driven architecture. The overall goal is to make it simpler to build those types of applications at a time when organizations are rolling out various digital business transformation initiatives that require updates in near-real-time.

TriggerMesh already makes available the Kubernetes-based TriggerMesh Integration Platform under an open source license. The TriggerMesh Integration Platform is based on open source Knative middleware extended to add support for the proprietary Lambda serverless computing framework created by AWS. The platform provides access to a cloud bus to facilitate application flow orchestration and the consumption of events emanating from any data center application or cloud source. It is designed to trigger serverless functions using a declarative application programming interface (API) and a set of tools for defining event flows and functions.

At the core of that offering is an integration-as-code approach enabling event-driven workflows based on a TriggerMesh Integration Language (TIL) that makes it simpler to create and maintain integrations in Kubernetes environments without YAML files. Instead, TIL provides access to a higher-level declarative language that abstracts Kubernetes objects using the HashiCorp Configuration Language (HCL) to provision infrastructure-as-code (IaC).

At this point, it’s not so much a question of whether more event-driven applications will be built. Rather, it’s a question of how many will be built as they become simpler to create and maintain.

Mike Vizard

Mike Vizard is a veteran IT journalist with more than 25 years of experience covering the technology industry, having previously served as Editor-in-Chief of both CRN and InfoWorld and as editorial director for Ziff-Davis Enterprise, where he oversaw titles including eWEEK, CIO Insight and Baseline. Over his career he has also edited or contributed to a wide range of enterprise technology publications, including IT Business Edge, Channel Insider, ComputerWorld, TMCNet and Digital Review, and he later led editorial for CTOEdge.com. His reporting and analysis span software development, cloud computing, cybersecurity, IT channel strategy and, more recently, artificial intelligence and DevOps practices. A recognized voice in enterprise IT journalism, Vizard is known for tracking emerging technology trends as they move from early adoption into mainstream enterprise use. He now serves as Chief Content Officer for Techstrong Group, where he oversees editorial strategy across the full network — DevOps.com, Security Boulevard, Cloud Native Now, Digital CxO, Techstrong.ai, TechStrong.IT, Techstrong Semi and PlatformEngineering.com — in addition to writing and hosting content for Techstrong TV and the Techstrong Gang podcast.

Mike Vizard has 1813 posts and counting. See all posts by Mike Vizard