Redbus : AWS SQS integration with AWS Solutions
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. SQS eliminates the complexity and overhead associated with managing and operating message oriented middleware, and empowers developers to focus on differentiating work. Using SQS, you can send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available.
SQS offers two types of message queues. Standard queues offer maximum throughput, best-effort ordering, and at-least-once delivery.
SQS FIFO queues are designed to guarantee that messages are processed exactly once, in the exact order that they are sent.
RedBus is an Indian travel agency that specializes in bus travel throughout India by selling bus tickets throughout the country. Tickets are purchased through the company’s Website or through the Web services of its agents and partners. The company also offers software, on a Software as a Service (SaaS) basis, which gives bus operators the option of handling their own ticketing and managing their own inventories.
Challenge with services :
Previously the whole setup was carried in a traditional data center ,which means purchasing and renting the systems and required infrastructure.
Consequently , expenses and several logistical problems aroused from the above scenario.
In addition to this , main issue was infrastructure was unable to handle processing fluctuations, which impacted negatively to productivity of services.Additionally, the procurement of servers or upgrading the server configuration was an extremely time-consuming endeavor.
Thus facing such issues, company took lead to invest in cloud,which offered scalability to handle the company’s processing fluctuations — AWS as a solution.
Switching to AWS architecture :
The concept of scaling is integrated ,which resulted in measurable improvements .Consequently, maintaining performance as well as minimizing cost involved .
By hosting at [the AWS Asia Pacific (Singapore) region], redBus.in gained significantly in terms of website performance by way of reduced latency (about 4x). This is a great advantage when the customers are from India.
Of the many excellent characteristics of AWS, perhaps the most significant to redBus is the ability to “instantly replicate the whole setup on demand for testing by creating and destroying instances on demand for experimentation, thereby reducing the time to market.” Less time to market translates to increased profitability and success.
The travel agency anticipates expanding the AWS solution to include Amazon Simple Notification Service (Amazon SNS) and Amazon Simple Queue Service (Amazon SQS) for monitoring, alerts, and intercommunication. “Amazon SQS is an especially good solution for enabling messaging between external applications and our applications,” says Padmaraju.
Since joining forces with AWS, redBus has gained the freedom to experiment on new solutions and applications at minimal cost, increased the efficiency of its operations, and improved its profitability.
Happy reading 🤗🤗………