ChannelCenter processes many thousands of instructions every day from many different function centers within the system. Resellers place orders which become visible and are automatically allocated on vendor and distributor dashboards. Quotes feed into orders, and orders feed into stock. Credit is allocated and payments are processed.
But how does this all work?
Firstly, let’s note some things on an overview level:
The process works as follows:
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. SQS transmits any volume of data, without losing messages or requiring other services to be always available, and runs within Amazon’s high-availability data centers, so queues will be available whenever applications need them.
There is no limit to the number of queues
or messages one can use...
All messages are stored redundantly across multiple servers and data centers to prevent messages from being lost or becoming unavailable, and scale dynamically with the application. There is no limit to the number of queues or messages one can use, and standard queues provide nearly unlimited throughput. In addition, authentication mechanisms are provided to ensure that messages stored in Amazon SQS queues are secured against unauthorized access.
Auto Scaling helps users maintain application availability and allows them to scale their Amazon EC2 capacity up or down automatically according to conditions they define. It can also be used to help ensure that users are running their desired number of Amazon EC2 instances. Auto Scaling can automatically increase the number of Amazon EC2 instances during demand spikes to maintain performance and decrease capacity during lulls to reduce costs, and is well suited both to applications that have stable demand patterns, and those that experience hourly, daily, or weekly variability in usage.