Application Integration

Step Functions

  • Makes it easy to coordinate the components of distributed applications and microservices using a visual workflow.

Simple WorkFlow Service (SWF)

  • Works on a similar way to Step Functions in coordinating multiple components of a business process.

  • For new applications, it is recommended to use Step Functions, not the SWF service.

Simple Notification Service (SNS)

  • Is a flexible, fully managed pub-sub messaging service.

  • What that means is that you can create a topic, and users can subscribe to that topic, and when you publish a message to that topic, those users will receive that message.

  • It can also be used for push notifications to mobile devices.

Simple Queue Service (SQS)

  • Is a fully managed message queuing service and that makes it easy to decouple your applications from demand.

  • What that means is that it allows messages to build up in a queue until the processing server that processes those messages can catch up with demand.

Last updated