Application Integration on AWS
AWS Application Integration services
Category | What is it | AWS service |
---|---|---|
API Management | Create, publish, maintain, monitor, and secure APIs at any scale for serverless workloads and web applications | Amazon API Gateway |
Create a flexible API to securely access, manipulate, and combine data from one or more data sources | AWS App Sync | |
Event Bus | Build an event-driven architecture that connects application data from your own apps, SaaS, and AWS services | Amazon EventBridge |
Messaging | Reliable high throughput pub/sub, SMS, email, and mobile push notifications | Amazon Simple Notification Service (SNS) |
Message queue that sends, stores, and receives messages between application components at any volume | Amazon Simple Queue Service (SQS) | |
Message broker for Apache ActiveMQ and RabbitMQ that makes migration easy and enables hybrid architectures | Amazon MQ | |
No-code API Integration | Automate the flow of data between SaaS applications and AWS services at nearly any scale, without code. | Amazon AppFlow |
Workflows | Coordinate multiple AWS services into serverless workflows so you can build and update apps quickly | AWS Step Functions |
Run Apache Airflow at scale without provisioning or managing infrastructure | Amazon Managed Workflows for Apache Airflow (MWAA) | |
Automate transformation of EDI documents to JSON and XML to simplify downstream integrations | AWS B2B Data Interchange | |
Automated Test Library | Create and run automated integration tests to validate event-driven applications in the AWS Cloud |
AWS Integrated Application Test Kit |
“We now have an agile, scalable foundation on which to do all kinds of amazing things. Much like with the exploration of space, we’re just starting to imagine all that we can do with it.”
- Bryan Walls
Imagery Experts Deputy Program Manager, NASA