One of my favorite things about my role as Solace’s chief product officer is talking with customers about how they use PubSub+ Platform, what they like most about it, and what we could do to make it meet their needs even better than it does today.
Even more fun than that is the payoff, like our recent Winter Solace Product Update webcast during which a few members of my team and I introduced and demonstrated a bunch of exciting new features and functionality enhancements that make our products easier to deploy, manage and integrate.
If you missed the webcast and want to watch it soup to nuts, I highly recommend it because we covered a lot of good stuff and had fun with our “winter is coming” inspired theme as you can see! If you’d rather cherrypick and watch the parts you find most interesting, read on for a summary of what we covered that contains links to each section and demo. (I will tell you that I saved what’s arguably the best for last, but try not to skip ahead because there’s good stuff throughout!)
The journey of a thousand miles begins with a single step, and in the case of implementing EDA with PubSub+ Platform, that first step is deploying an event broker. You can watch the on-demand version of this part of the webcast here, and here’s a recap of the ways we’ve made it easier to deploy PubSub+ Platform:
After I introduced these features, Product Management Director Scott Lawrence demonstrated how easy it is to add a new event broker service to an event mesh, select hybrid connectivity, and validate the health of your event mesh. All of this was demonstrated in the context of a retailer adding a new product catalog application to the event mesh and updating product information across their system in real-time.
With Scott’s demo done, I pulled my Steve Jobsian “oh and one more thing” by introducing the next big thing that’s coming down the pike, i.e. the ability to run and manage your own instance of PubSub+ Event Portal in your own cloud or on-prem environment, as an alternative to today’s completely SaaS model.
In the realm of enterprise computing “no environment is an island,” so one of the keys to implementing EDA in a way that serves your entire enterprise is integrating PubSub+ Platform with all of your cloud services, integration tools and more. You can watch the on-demand version of this part of the webcast here, and here’s a description of what we covered on this front:
But wait there’s more…
My “one more thing” moment for the “easier to integrate” section was a doozy – we’re making it easier to integrate PubSub+ Platform with Apache Kafka by baking the capabilities of our external source and sink Kafka connectors right into our event broker. This means you’ll be able to establish bi-directional streaming between your event mesh and a Kafka cluster without deploying any extra software – just configure a new connector in the Solace broker and you’re good to go.
It’s not the sexiest aspect of implementing EDA, but the ability to manage and monitor an event mesh, while meeting important data governance requirements, is where the rubber meets the real-world road. That’s why we continue to invest heavily in making it easier for you to keep your event mesh running at peak performance, 24x7x365. You can watch the on-demand version of this part of the webcast here, or read below for a description of what we covered:
Yeah, you know the drill… one more thing!
Again I saved a good one for the postscript: the imminent evolution of event observability with distributed event tracing. If you work in a middleware team, you’ve been asked “Where’s my message? I never received it!” And app developers always want to know what events were sent, where they went, where they didn’t go as part of debugging your distributed application.
Logs only go so far in answering these kinds of questions, so soon our event brokers will emit data in the Open Telemetry format so it can be captured and made available for search and visualization by applications in Solace Cloud and 3rd-party OTel-conformant applications. Distributed event tracing will show you when a message was published, where it was enqueued, when it was delivered, acknowledged or rejected. This level of observability is going to totally change the game in terms of how you manage your event mesh, and will open up all kinds of cool capabilities.
I think that’s about it… for real this time! If you’ve got any questions about the features and functions we’ve introduced or will be dropping soon, the best place to be part of the conversation with fellow users and our product experts is the Solace Developer Community so sign up today and dive in!
Shawn McAllister is responsible for the strategy and delivery of the Solace PubSub+ Event Streaming and Management Platform. He leads a team of incredibly talented engineers and architects in this endeavor.
McAllister has worked with many of our clients to help them adopt an event-driven architecture and to learn first-hand their needs as input to the innovation built into the PubSub+ Platform. He has participated in the definition of various OASIS messaging protocol standards, including MQTT 3.1.1, MQTT 5.0, and AMQP1.0.
Before joining Solace, McAllister led software, hardware, and test engineering teams at Newbridge Networks (later Alcatel Canada), where he was responsible for developing features on ATM and Ethernet switches as well as the 7750 Multiservice IP Router.
McAllister holds a Bachelor of Mathematics from the University of Waterloo, with majors in both Computer Science and Combinatorics/Optimization.[position] => Chief Technology Officer & Chief Product Officer [url] => https://solace.com/blog/author/shawnmcallister/ ) )