A time or two a year, we host a webinar in which we announce and demonstrate new features we’ve just released, or are kicking off an early access program for. Since our roadmap is heavily influenced by our best customers (which is to say you…) this is an exciting and important event for us. The latest installation was on Wednesday, and with this post I’ll summarize what we covered. You can also watch the whole webinar on-demand here.
A Quick Look Back
I kicked things off with a quick review of the past year, which saw over 75 new features hit the PubSub+ Platform, including hundreds of dev stories and individual new capabilities that you can read about in the release notes. Here’s the more noteworthy features in case you missed them:
- Partitioned queues for consumer autoscaling without losing events or order
- Distributed tracing for event observability using OpenTelemetry native in the broker
- Integrated Kafka Bridge for a fully supported, high performance way of integrating Kafka clusters into an event mesh
- Event Portal for Kafka for managing your Kafka streams
Event Driven Integration on Display
The theme of the event was event-driven integration. Many PubSub+ users are leveraging event-driven architecture (EDA) as a way to integrate processes across platforms, applications, protocols, and device types and this theme seemed apropos. Solace PubSub+ Platform broadly comprises event management, event streaming and operational observability. Events and API management work together along with connector and API-based integrations to complete the picture for organizations bringing together asynchronous applications.
The demos covered three new capabilities that make it easier to deploy and manage your event-driven system, and a bonus demo introduced how artificial intelligence can complement EDA.
- Declarative Configuration of PubSub+ Event Brokers with Infrastructure as Code
- Broker configuration with PubSub+ Event Portal
- Enhanced Integration: New Connectors and Connector Management
- Events and AI
Declarative Configuration of PubSub+ Event Broker with Infrastructure as Code
You can manage Solace PubSub+ Event Brokers with CLI, a GUI, or an API called SEMP. Since more teams are turning to dev/ops and wanting to use infrastructure as code, we’ve created what we call declarative SEMP (dSEMP).
dSEMP makes it much simpler to configure brokers for applications following standard CI/CD processes. Middleware teams can use standardized guardrails to empower developers and reduce bottlenecks without causing problems that can occur if you let everybody manage everything. dSEMP is deployed as Terraform Providers (and modules) accessed via the Terraform registry.
Principal Product Manager Rob Tomkins demonstrated dSEMP using a demo game in which a series of portals move events into different locations based on the topics. The demonstration used PubSub+ Cloud and a Kafka Bridge that is created via a Terraform provider, with Github actions generating a pull request for the plan. In other words, it works like a lot of you all do today. For organizations that leverage Terraform this demo is must-see TV!
Self Service Broker Configuration in PubSub+ Event Portal
Solace is the leader in enabling organizations to manage their event driven applications in a category that Gartner calls event governance, thanks to a pioneering product we call PubSub+ Event Portal. PubSub+ Event Portal makes it easy to coordinate the full workflow and lifecycle of event driven application development from cataloging and discovery to versioning and back again.
You’ll notice in the image above that one part is highlighted in green, and that was the subject of the next demo. Darry MacRae showed a great new feature entering early access, designed to give architects and developers the ability to configure brokers from within the Event Portal environment. It is the first in a series of capabilities that will allow to manage brokers from the design environment, again following all critical CI/CD rules.
Enhanced Integration: Connectors and Connector Management
Most companies integrate their applications with a myriad of approaches and tools due to technical debt, architectural decisions, mergers and acquisitions, and more. Many, however, are realizing that standardizing on the streaming of events to integrate applications can reduce costs and complexity without sacrificing on systemwide performance.
With event-driven integration you move connectors and integration to the edge of an event driven core. This moves you away from point-to-point coupled flows to a simpler, higher performance, and more scalable solution.
Solace PubSub+ Platform supports three kinds of connectors:
- Broker-integrated connectors that run on the broker
- Platform-native connectors that run in the target platform
- Self-contained connectors are Java applications with a management interface…and the subject of the next demo!
Andrew MacKenzie demonstrated the three kinds of connectors with a quick look at our new Integration Hub com where you can find the latest connectors, then showed the new Connector Manager and a use case that needed a Google Pub/Sub connector.
Connector Manager provides a top-level view of all your self-contained connectors, centralized configuration storage and monitoring. The demo drilled down into the new connector just set-up to view the information and health check on the connector in addition to a whole bunch of data on the environment they are running in.
For organizations looking to connect across applications this capability makes deployment and management a breeze.
Event-Driven Architecture and Artificial Intelligence
Our Chief Architect and AI Officer Ed Funnekotter wrapped up this installation of our product update with a look ahead, specifically with a demonstration of at how AI and Solace PubSub+ were made for each other. When the average person thinks about AI today, they think about a quick way to cheat on an essay or to get a cool picture of themselves done in the style of van Gogh. Developers and architects tend to think a bit more deeply – and no we aren’t talking about making the next T-800 cybernetic organism – about things like latency, performance, distribution, storage, tracking, etc.
Real life is messy, and a human interface into an AI model doesn’t scale and is of limited use in enterprise applications. This means that the system needs a solution, like events, to structure the unstructured data that flows between the real world and the models. It also needs a solution that lets AI models easily send what is needed across to multiple applications and ultimately the real world. And that solution is Solace PubSub+ Platform.
With this approach even mundane things can become automated, simplified, and improved. In this demo Ed showed how AI can enable a significantly faster and lower cost response to a real-world emergency in facilities management. He applies AI and EDA to the chain of events that needs to happen when a person in a cafeteria falls unconscious. It sounds simple, but imagine everything that happens in a day everywhere and you quickly can realize the scope of the problem reality brings to AI without EDA to bridge it.
Wrapping Up
These product updates are particularly fun for us because they give us the opportunity to build out interesting new demonstrations on the latest new features. We look forward to bring you more in the future – but for now, definitely check out the videos!
The post Recap of our February 2024 Product Update appeared first on Solace.