Since its release in the AWS New York Summit back in July, AWS EventBridge has attracted a lot of attention. In fact, it has been hailed as “the biggest thing since AWS Lambda itself”, by Jared Short, renowned for his expertise in cloud development. This is because with EventBridge the industry can now push the limits of event-driven serverless applications and rethink the entire way we build microservices in the cloud.
Opsgenie is proud to announce that we are an integrated partner with the AWS EventBridge service. You can now easily bring Opsgenie’s powerful incident management and alerting capabilities to your event-driven cloud applications.
In short, AWS EventBridge is a serverless eventbus. To understand the value of AWS EventBridge you need to understand what AWS EventBridge offers compared to other services out there, and how it eases all development efforts in the cloud.
Being an eventbus-related service, AWS EventBridge can be used to relay events from one microservice or cloud component to another, without the two components ever knowing that the other even exists.
With AWS EventBridge you also benefit from the serverless factor. This means you now have an auto-scalable, pay-as-you-go, fully managed eventbus— this solves most of the problems associated with microservice architectures development. When building microservices, or any other architecture that is not a monolith, additional infrastructure is required to allow the separate components in the cloud to communicate. AWS EventBridge gets rid of that problem, enabling microservices to communicate via events seamlessly.
Amazon CloudWatch is also referred to as an eventbus service, but the main improvement of AWS Eventbridge is the ability to integrate with third-party tools, further simplifying the development process. Integrating Opsgenie and AWS EventBridge enables you to send Opsgenie Alert events to be consumed by your AWS infrastructure. This opens up a range of possible use cases for using Opsgenie within your cloud infrastructures. Below we outline some examples.
Since Opsgenie is an integrated partner with AWS EventBridge, you don’t need to set up webhooks between Opsgenie environments and AWS targets, or third-party SaaS tools that currently reside in the integrated partner network of AWS EventBridge. below are just some of the use-cases that you could achieve with Opsgenie and AWS EventBridge:
Worried about your current infrastructure reaching its limits? When AWS CloudWatch sends Opsgenie alerts for high Amazon EC2 CPU usage, or an AWS Lambda timeout you can leverage the AWS EventBridge and Opsgenie integration to trigger Lambda functions that provision AWS resources as you need them.
Using the existing alerting capabilities that Opsgenie already provides, you can conduct real-time infrastructure remediation, all without the trouble of setting up complex infrastructure between Opsgenie and your AWS resources.
Using Opsgenie’s AWS CloudTrail integration you can receive alerts whenever there is any user behavior deemed anomalous, that may indicate a security concern.. Use Opsgenie’s AWS EventBridge integration to take this a step further and be proactive. Send corresponding events to perform configuration changes, or even completely lock down your account in response to suspicious activity. You can also take advantage of AWS EventBridge’s rule-based routing capabilities to send the same event to multiple AWS accounts instead of just a single account. This is useful in a scenario where the compromise of a single account could lead to a breach in other AWS accounts.
Opsgenie integrates with 200+ third-party monitoring and ITSM tools to act as a single pane of glass into all your systems and applications. These insights empower teams to take action quickly and resolve service degradations, performance problems, and more. Leveraging Opsgenie and AWS EventBridge further enables teams to be proactive and resolve incidents faster by triggering AWS Lambda functions into performing manual deployments with AWS CodeDeploy. Hence achieving DevOps practices and making agility easier.
You can achieve DevOps practices and make agility easier by automating your CI/CD pipeline. For example, curate AWS CodeDeploy events to create Opsgenie alerts that trigger an AWS Lambda function that can stop a deployment, perform a rollback, or even deploy a new application in another AWS account.
I’ve only outlined some of the possible use cases in this post. Pairing Opsgenie’s powerful and comprehensive incident management capabilities with AWS’s reliable and fully managed serverless AWS EventBridge makes engineering the next era of cloud applications far easier.
To learn more about how to get started, please visit Opsgenie’s AWS EventBridge documentation here.