Micro-Integrations

Micro-Integrations are small, lightweight, event-driven integration modules that connect enterprise technologies, such as legacy and SaaS applications, messaging services, databases, filesystems, and AI agents, to Solace event brokers. They enable real-time data exchange by event-enabling systems that aren't natively designed for event-driven architectures.

Micro-Integrations decompose monolithic integration designs into smaller, more manageable, purpose-built components. They establish data movement between an event distribution layer (such as an event broker or event mesh) and external source or target systems, with optional message transformation, data enrichment, validation, or header modification.

Unlike synchronous integrations that can become complex and fragile due to tight coupling, Micro-Integrations focus on specific, narrowly defined tasks. This makes them easier to design, deploy, and modify without impacting other systems, as the effect and risk of changes are localized.

Solace offers two types of Micro-Integrations to suit different deployment and operational requirements: Micro-Integrations in Solace Cloud and Self-Managed Micro-Integrations.

Micro-Integrations in Solace Cloud

Micro-Integrations available through the Solace Cloud Console are fully managed by Solace. They allow you to build complete event integrations within minutes while Solace handles the operational overhead of infrastructure management, upgrades, and monitoring.

With these Micro-Integrations, you can:

  • Focus on streamlining integration details rather than managing infrastructure

  • Visualize and observe the state of integrations between external systems and your event broker service

  • Benefit from automatic upgrades and improved scalability

  • Create source Micro-Integrations (data flows from the external system to your event broker service) or target Micro-Integrations (data flows from your event broker service to the external system)

For more information, see Micro-Integrations in Solace Cloud.

Self-Managed Micro-Integrations

Self-managed Micro-Integrations are standalone integration modules that you deploy and manage in your own infrastructure. They provide data integration between third-party services (message brokers, databases, filesystems, cloud services, and applications) and Solace event brokers, ingesting (on-ramping) and egressing (off-ramping) data to support your event-driven architecture.

All self-managed Micro-Integrations are built on a common Spring framework and share consistent deployment models, runtime configurations, and monitoring capabilities. You don't need in-depth knowledge of Spring or Java to use them effectively.

Self-managed Micro-Integrations can be deployed as:

  • Executable packages on bare metal, VMs, or cloud compute services

  • Pre-built container images for Docker, Podman, or Kubernetes orchestration

For more information, see Self-Managed Micro-Integrations.

Getting Started

To explore available Micro-Integrations and get started, visit the Integration Hub at https://solace.com/integration-hub/.