Full Stack Journey 059: Composing Event-Driven Applications With TriggerMesh

Joining Scott for episode 59 of the Full Stack Journey podcast is Mark Hinkle, CEO and co-founder of TriggerMesh.

The topic of Scott and Mark’s discussion is, of course, TriggerMesh, a cloud native integration platform. Trigger Mesh combines APIs and an integration language to “programmatically connect data and services into event-driven applications.” Scott and Mark explore exactly what that means.

Mark is on Twitter (@mrhinkle) and is a co-host of the Cloud Native AF podcast—the AF stands for Application Flows, Mark assures Scott.

Scott and Mark discuss:

  • What is TriggerMesh?
  • Common use cases
  • The most unusual thing customers do with TriggerMesh
  • Technologies folks should know to use TriggerMesh
  • What about multi-cloud?

Check the show notes for resources to learn more!

Sponsor: Subspace

Subspace is your network provider for real-time applications. Subspace uses its own global network and intelligent routing algorithms to make sure your traffic takes the lowest-latency path between two points, with excellent jitter and drop performance when compared to the public Internet. Accelerate your applications at ftl.app/packetpushers.

Show Notes:

TriggerMesh GitHub repository

TriggerMesh Slack community

TriggerMesh on Twitter

Mark Hinkle on Twitter

Cloud Native AF podcast

Share this episode

Join the conversation

Find professional peers and chat all things networking in the Packet Pushers Slack community.

JOIN 💬

Have feedback for the hosts?

We want your follow-up.

SEND AN FU 😎

Leave a Comment

window.addEventListener("DOMContentLoaded", function() { var preElements = document.getElementsByTagName("pre"); if (preElements && preElements.length > 0) { for (var i = 0; i < preElements.length; i++) { var preElement = preElements[i]; var spanElement = document.createElement("span"); spanElement.classList.add("copy-container"); var buttonElement = document.createElement("button"); buttonElement.textContent = "Copy Snippet"; buttonElement.classList.add("copy-button"); buttonElement.addEventListener("click", createCopyTextHandler(preElement)); spanElement.appendChild(preElement.cloneNode(true)); spanElement.appendChild(buttonElement); preElement.parentNode.replaceChild(spanElement, preElement); } } }); function createCopyTextHandler(element) { return function() { var text = element.textContent; var tempInput = document.createElement("textarea"); tempInput.style = "position: absolute; left: -1000px; top: -1000px"; tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); }; } */ ?>