Amazon Web Services lets developers add sophisticated cloud-based capabilities to their applications with services like S3 for storage, SNS and SQS for notifications and message queueing, Kinesis for data ingestion, and Lambda for serverless compute time.

Until now, giving application access to those services meant learning their communications style and SDKs, then building bespoke bridges between each application and target service. That development effort could be better spent coding core functionality, and doesn’t make the services or information they produce accessible to other applications across an enterprise.

Solace PubSub+ AWS Integration

Solace has developed a solution to move events into and out of AWS services to and from enterprise apps, streaming and in real time, without requiring the development, deployment and management of bridges and bespoke integrations.

It’s a two-part solution made up of:

  • An event mesh that moves events from apps on premises, or in private or public clouds into AWS services
  • A no-code/low-code integration from the event mesh with key AWS application integration services, including SQS, SNS, Kinesis, S3, and Lambda

The no-code/low-code integration uses Solace-created, open source CloudFormation templates to that automate the configuration of AWS infrastructure like VPC endpoints and an AWS API gateway. The REST delivery point of a Solace PubSub+ broker deployed in AWS is then linked with the AWS VPC endpoint, and message queues and subscriptions to are set up to incorporate it into the PubSub+ powered event mesh.

Video Walkthrough

Video 1: An introduction to the Solace AWS Integration and how it fits into the event mesh vision.

Video 2: A closer look at the GitHub repo and how to use the CloudFormation template to set up an integration with AWS Lambda.

Video 3: Testing the AWS Integration with a Lambda stack.