Yoodo SOS 1.0

Comments

18 comments

  • Avatar
    FOONG PENG PIAW Moderator

    USSD actually connects to the USSD gateway server, which in turn connects to the main server.

    If the server is down, all the channels, whether USSD, SMS subscription, IVR subscription, etc. will be down.

    The right corrective preventive measure should be to ensure there is no single point of failure at the backend system.

    In the current cloud computing era, this is pretty achievable with Kubernetes, and running the backend system in HA containers.

     

    5
    Comment actions Permalink
  • Avatar
    FAISAL SALEH NASSER ALASWER

    I see. And that's why I said it might not be practical.

    I have to admit, the terms used in your suggestion were new to me 😅, so after a quick reading on Kubernetes and High Availability (HA) containers, it seems that is what could improve Yoodo's backend system if not already used, where data in the containers is replicated to improve availability when one container (let's call it server) is down, a failover server is ready to be used or something like that, I'm sure the server team in Yoodo is already working on a solution and I wish them success in every step they take.

     

    For anyone interested in reading about the importance of high availability backend services in business, read here: https://blog.layershift.com/why-high-availability-for-your-business/ 

    4
    Comment actions Permalink
  • Avatar
    FOO LYE HENG

    USSD code will not work if the main server is down, as all the payment and wallet credit would be stored in the main server database. But if there is a redundancy in the server setup, the server would not go down in the first place. The reason it goes down means that either there is no redundancy, or even the redundancy goes down together.

    USSD code is definitely nice to have for those using Yoodo on featured phone. I still would love to have the USSD code because I do have a Yoodo line on a featured phone. But maybe it is just too much to ask for as USSD is a old technology. Totally can understand that Yoodo does not want to spend any resources to build old technology, that will only benefits small group of people. Unlike those old big brother telcos like Digi/Maxis/Celcom, they already have USSD gateway from the beginning.

    5
    Comment actions Permalink
  • Avatar
    FAISAL SALEH NASSER ALASWER

    Perhaps Yoodo is just targeting smartphones, because even if a customer wants to get Yoodo SIM card to use it for calls only, they would still need to use Yoodo app to activate it and buy the voice plan. And I can imagine for example my mother using a classic or featured phone where I use my smartphone to buy minutes for her on Yoodo app, and one day those minutes are used up and I'm away or there with her but Yoodo app is down... nightmare.

    In any telco it's normal that as a user you run out of credit and you need to reload, in telcos other than Yoodo there's the option of buying a reload from local store or online banking etc, but with Yoodo until now that's not an option because everything must be done through the app.

    With the introduction of Yoodo Unlimited, it's great that you will stay connected as long as there's a good signal, however it's the data that's unlimited not the phone calls, and the data can be used to make calls whatsapp call and other similar apps but you need voice plan (minutes) to call landlines and numbers that use classic/featured phone like my mother's phone 😅. So if the app is down (aka. backend system failure) then you cannot buy minutes to call such numbers.

    So, how about unlimited plan that offers unlimited calls 😆? That way, users will be less complaining when the app is down as long as they can use the internet and make phone calls.

    1
    Comment actions Permalink
  • Avatar
    FAISAL SALEH NASSER ALASWER

    How about implementing an auto-reload option for data, minutes and sms?

    Currently Yoodo has auto-renew for the monthly plan which is good but while the Yoodo app might be unavailable, a user might run out of minutes before the auto-renew of the plan happens.

    Having an auto reload option just like TnG wallet, when the user data or minutes hit a low level, it should be reloaded automatically and they must add debit/credit card saved to their Yoodo account in order to use this option. The user can define the data, minutes and sms threshold amount when they want the auto reload to take place, and also define how much they want to reload.

    Payment deduction for the auto-reload should prioritise Yoodo wallet, if no enough money there then the saved credit/debit card shall be used.

    An SMS confirmation is good as a feedback whether the auto-reload succeeded or failed.

    1
    Comment actions Permalink
  • Avatar
    HO CHIEW KIM

    Good read in the early morning. Thanks guys. Learn a lot from all the comm here.

    2
    Comment actions Permalink
  • Avatar
    Permanently deleted user Superuser

    I also feedback few times before, Yoodo need to find a reliable servers with reputable datacenter, will be ideals if can running on cloud servers. 😂

    1
    Comment actions Permalink
  • Avatar
    MOHAM AD NUR AZIZIH BIN ABDULRAIS Superuser

    Wah.. mantap perbincangannya.. KEna buka google translate ni. haha.

    1
    Comment actions Permalink
  • Avatar
    MUHAMMAD AMIRUL SYAZWANBIN MOHAMED REZAL Superuser

    hahahha ,betul tu azizih kne bkk translate bt kita yg xpham bahasa omputih ni😅....
    up kn vote je untuk support mmbe2😆

    2
    Comment actions Permalink
  • Avatar
    DANIEL AMBROSIUS

    Fuhhh .. those tech brain ..
    azizih, saya boleh tlg translatekan .. 😆

    1
    Comment actions Permalink
  • Avatar
    JAN JUN KAI

    Good reading and loads of new info. Thanks for making my brain explodes with yummilicious infomations.

    For me, i would suggest alternative reload method too if the app is down. What i can think of is utilize yoodo main website to do reload payment besides relying solely on their app. Even telco like redone or onexox offers payment through their website which is good.

    0
    Comment actions Permalink
  • Avatar
    MUHAMMAD AMIRUL SYAZWANBIN MOHAMED REZAL Superuser

    daniel boleh bkk thread kelas bahasa dh lpas ni😆😆

    0
    Comment actions Permalink
  • Avatar
    NG SEA CHOOI Superuser

    Very detail discussion and suggestion. I think Yoodo technical team definitely will and may have review the proposal. Yoodo will definitely need to improve the server or process to prevent this issue from keep recurring.

     

    1
    Comment actions Permalink
  • Avatar
    MOHAM AD NUR AZIZIH BIN ABDULRAIS Superuser

    Betul memang orang-orang pakar ni yang berbincang. Yang Noob ni tukang baca ja la. Haha

    0
    Comment actions Permalink
  • Avatar
    FAISAL SALEH NASSER ALASWER

    JAN JUN KAI Having an alternative reload method as you suggested is good especially if you're helping a friend and you can use it to reload for them. And speaking of helping, Yoodo can add this feature in the Yoodo app as well, purchasing a plan for a Yoodo user from another Yoodo user account.

    The problem is I used to think it's the app that is down, but the app is not the problem I guess. It's the server. So, as FOONG PENG PIAW said, if the server is down then I think the website for reloading will be down too. The app is just an interface that reflects back the data that it receives from the server and I think both the app and reloading website will be depending on same backend server system.

     

    To summerize, the following should be considered by Yoodo:

    1) Having improved and robust backend system to avoid or reduce downtime to the least amount possible.

    2) Having a backup solution, when the above fails, that would enable users to buy prepaid plans.

    2) Adding Auto-Reload option which will help users buy a booster when they're running low of data/mins/sms, and hopefully that option isn't down when the server is down.

    3) Adding 'buy a plan for a friend' in Yoodo app because maybe this friend doesn't have money in PayPal, Boost, bank account or cards, a totally broke friend, that's just one scenario.

    4) Adding account management page on Yoodo website that allows users to manage their accounts via web browser.

    And I know of course that all the above would be analyzed thoroughly to be aligned well with Yoodo business plans and goals and might not be achieved soon but I hope for all users in Yoodo community to always enjoy seamless and uninterrupted experience.

    Thanks everyone for chipping in. Let's all voice out our thoughts and suggestions, let's all work towards making Yoodo the BEST :) 

     

    #youdoitbetter

    4
    Comment actions Permalink
  • Avatar
    HANEEF HAZRAN BIN HAZMI Yoodo Staff

    Hi FAISAL SALEH NASSER ALASWER!

    First of all, WOW! Well thought out post, good suggestions and good ideas. I'm very glad to see everyone also chipping in and passing along their thoughts as well. I'll admit even I learnt some new stuff so thank you! 

    Secondly, I'll make sure to relay this to our tech team, we appreciate the suggestion(s) and I'm sure our tech team will greatly appreciate your thoughts on the tech side of Yoodo. We understand that app as well as network outages aren't ideal and we're constantly looking for new solutions to keep being the best for you guys. 

    Thank you for the good read Faisal and everyone else!

    3
    Comment actions Permalink
  • Avatar
    FAISAL SALEH NASSER ALASWER

    Hi ANIPPP  :)

    You're most welcome 😊. We are one big family and I'm really happy to help in anyway possible :)

    1
    Comment actions Permalink
  • Avatar
    SUZAIDEE BIN MOHD SHOM Superuser

    Faisal... thumbs up for your great suggestion 👍🏻.

    Interesting point of view from others regarding this matter. I do hope Yoodo will seriously look into other mechanism or something that can immediately troubleshoot their system at the backend if any problem occur. 

    1
    Comment actions Permalink

Please sign in to leave a comment.