Tuesday, August 27, 2013

Technology powering Cloudagent-Cloud based Call Center Product

We at Ozonetel take great pride in powering the call centers for SMEs/SMBs and Enterprises as well. We know that the call center is generally the first point of contact for a customer with a business and we are proud of the architecture we have created to make this contact as error free as possible.

Some numbers:

Currently Cloudagent handles more than 10 million call center minutes in a single month with more than 30,000 agents logging in. We also manage 10s of terabytes of data(audio, logs etc)

The Cloudagent API is also pretty robust and handles 10s of millions of API requests every month.

Technology Stack:

We have dabbled with all the cool new kids on the block including Redis, Mongo, Nodejs etc, but for our core, we have gone with the tried and tested stack and it has held us in good stead.

1. Mysql: The complete backend is handled in Mysql. Our star DBA, Anupam, has created a set of scripts and procedures which somehow magically handle whatever we throw at it.
2. Java and PHP: For the application layer we went Java and PHP. Though they may not be as sexy as the new programming languages, they have got the job done and we have so far found no reason to try out new things.
3. Beanstalk: For all queuing purposes we use Beanstalk. Once again, we had to add a lot of monitoring stuff on top of this, but its fairly solid.
4. Mongo: We push all our logging to Mongo and manage that centrally.
5. Redis: This is a new addition to the family, we are experimenting with a new analytical engine using Redis. The results are encouraging and we will be rolling out new dashboards next month.

Really sorry, this blog post is not about some flashy new tool which has helped us out :)

But the truth is, the old, tried and tested tools with proper fundamentals and good design patterns have helped us to reach this scale. We will talk about our design patterns in another blog post.

9 comments:

  1. I really enjoyed reading this post, big fan. Keep up the good work and please tell me when can you publish more articles or where can I read more on the subject?

    Advocates in Bangalore
    Family advocates in Bangalore
    Property advocates in Bangalore
    Real estate advocates in Bangalore
    Senior Advocates in Bangalore

    ReplyDelete
  2. Its my great pleasure to visit your blog and to enjoy your great posts here. I like it a lot. I can feel that you paid much attention for those articles, as all of them make sense and are very useful



    Indian Astrologer in Minnesota
    Indian Astrologer in Philadelphia
    Indian Astrologer in Connecticut
    Indian Astrologer in Washington
    Indian Astrologer in Georgia
    Indian Astrologer in USA
    Indian Astrologer in New york
    Indian Astrologer in California
    Indian Astrologer in new jersey

    ReplyDelete
  3. Hi, I have seen your post and it was great! I need this types of post for more information. Keep doing the best

    Preschool in HSR Layout
    Day Care in HSR Layout
    Play School in HSR Layout
    Daycare Center in HSR Layout

    ReplyDelete
  4. Virtual Reality (VR) is the use of computer technology to create a simulated environment. Unlike traditional user interfaces, VR places the user inside an experience. Instead of viewing a screen in front of them, users are immersed and able to interact with 3D worlds.Virtual Reality Software

    ReplyDelete
  5. Legal case management solutions cover accounting, scheduling, time tracking, and more. All these are features that will help you manage your practice more efficiently, contribute to better cash flow management, and ease collaboration on casesLegal Case Management Software

    ReplyDelete
  6. GST Rate Finder Software

    GST Rates 2021 for Goods and Services list of products under 0%, 5%, 12%, 18% & 28%. Check recently revised GST Rates slabs in 2020 & bracket. ... all your sales and purchase data to ClearTax GST software and file your returns. ... use our Tax Calculator software, claim HRA, check refund status and ...

    ReplyDelete
  7. Salon and Spa Management Software is designed to automate the day-to-day activities of spas, salon, and beauty parlor. It enables the salon and spa managers to run their business, manage their daily schedule, appointment booking, staff and inventory with just a click of the button.Beauty Salon Management Software

    ReplyDelete