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.

33 comments:

  1. Get details of National Cat Day 2016,know about Happy National Cat Day.Visit by blog and get surprises of Cat Day.

    ReplyDelete
  2. Thanks for sharing this awasome news for us. Get your outdoor storage needs organized with a backyard Garden shed in wide variety of metal, plastic and wood material with any home style and garden view..if you live abroad and want to get garden shed in Newzealnd you will be also see here Garden shed Nz. For more visit my page.

    ReplyDelete
  3. 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
  4. 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
  5. 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
  6. Wonderful article. Thanks for writing this type of article. Kindly Visit Us @ Rigid box

    ReplyDelete
  7. I'm shakshi.I am working in India top most Escort serviceEscort service in Mumbai.If u want to join the all facility of escortsEscort service in Bhubaneswar.pls call me & whatssapEscort service in Puri
    visit the sites.Escort service in Cuttack

    ReplyDelete
  8. Hi friends ! I'm Archana Kumari. I like to have bed relationship with different persons rather than with a single man for the whole of life. I do it for enjoyment. If you are interested in me then,
    Please follow me on the links given bellow.
    Thanks.

    Mumbai Escorts
    Mumbai Call girls
    Escorts in Kolkata

    Escorts in Kolkata
    Escorts In kolkata
    Jaipur Call girls


    Kolkata Escorts
    Call girl in Kolkata
    House wife escorts in Kolkata

    ReplyDelete
  9. โปรโมชั่นGclub ของทางทีมงานตอนนี้แจกฟรีโบนัส 50%
    เพียงแค่คุณสมัคร Gclub กับทางทีมงานของเราเพียงเท่านั้น
    ร่วมมาเป็นส่วนหนึ่งกับเว็บไซต์คาสิโนออนไลน์ของเราได้เลยค่ะ
    สมัครสล็อตออนไลน์ >>> goldenslot
    สนใจร่วมลงทุนกับเรา สมัครเอเย่น Gclub คลิ๊กได้เลย

    ReplyDelete
  10. เว็บไซต์คาสิโนออนไลน์ที่ได้คุณภาพอับดับ 1 ของประเทศ
    เป็นเว็บไซต์การพนันออนไลน์ที่มีคนมา สมัคร Gclub Royal1688
    และยังมีหวยให้คุณได้เล่น สมัครหวยออนไลน์ ได้เลย
    สมัครสมาชิกที่นี่ >>> Gclub Royal1688
    ร่วมลงทุนสมัครเอเย่นคาสิโนกับทีมงานของเราได้เลย

    ReplyDelete
  11. This is really very nice post you shared, i like the post, thanks for sharing.. @ Local Packers And Movers Bangalore

    ReplyDelete
  12. I think your blog will easily to get the correct market, because its having the piece of content. so it can easily to attract the visitors.Please feel free visit our website @ Packers and Movers Ahmedabad

    ReplyDelete
  13. Brilliant information being shared here with us,This is very interesting, You’re a very skilled blogger.Plz visit here: @ Packers and Movers Kolkata

    ReplyDelete
  14. Packers and Movers Bangalore as a Services providing company can make all the difference to your ###Home Relocation experience. Bangalore based Company which offers versatile solutions, Right team that easily reduce the stress associated with a ✔✔✔Household Shifting, ***Vehicle Transportation. we help things run smoothly and reduce breakages and offer you seamless, Affordable, Reliable Shifting Services, Compare Shifting Charges. @ Packers And Movers Bangalore

    ReplyDelete
  15. 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
  16. Hotel Management Software

    A hotel management Software is a set of hotel software solutions that keep operations flowing. There are accounting packages, customer relationship management (CRM) packages, and a dizzying array of industry-specific software.

    ReplyDelete
  17. IT Project Management Software

    IT project management software boosts efficiency by giving users the features they need to monitor and track progress and performance. This keeps their IT projects on track to meet tight schedules and budgets.

    ReplyDelete
  18. 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
  19. Hotel Channel Management Software
    A channel manager is a tool that will allow you to sell all your rooms on all your connected booking sites at the same time. It will automatically update your availability in real-time on all sites when a booking is made, when you close a room to sale, or when you want to make bulk changes to your inventory.

    ReplyDelete
  20. PCI compliance software can help IT teams address a slew of PCI DSS requirements, including: Protecting systems against botnets, spear phishing attacks, and ransomware. Developing and maintaining secure systems and applications. Tracking and monitoring access to network resources and cardholder data.PCI Compliance Software

    ReplyDelete
  21. 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
  22. Integrated risk management (IRM) is a set of practices and processes supported by a risk-aware culture and enabling technologies, that improves decision making and performance through an integrated view of how well an organization manages its unique set of risks.Integrated Risk Management Software

    ReplyDelete
  23. 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