Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages


This topic contains 11 replies, has 0 voices, and was last updated by  Wallis Dudhnath 10 months, 4 weeks ago.

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
  • #70206 Reply


    What is Erlang where it is used in whatsapps

    #70207 Reply

    Wallis Dudhnath

    Hi Riteshh,

    RE: Erlang Programming

    Thanks for raising this question regarding Erlang.

    The Erlang programming language is open source and has been around for over twenty years. It is a language that was first and foremost designed by Ericsson.

    The language was created to replace the well proven Stored Program Control PLEX language that was used with the Ericsson’s Mobile and Wireline Products.

    Erlang is a programming language used to build massively scaleable soft real-time systems with requirements on high availability. Erlang’s runtime system has built-in support for concurrency, distribution and fault tolerance.

    Companies such as WhatsApp, Facebook Chat Backend,Klarna (electronic payment), numerous Universities, etc.. have solutions based on Erlang.


    erlang dot com (

    Erlang Programming Language – Danish mathematician and engineer Agner Krarup Erlang and a syllabic abbreviation of “Ericsson Language.”

    PLEX – Programming Language for Exchange (AXE10)

    #70208 Reply


    Does Er lang used for chatting and video images
    how does it start code
    what is maximum number of character it can send

    #70209 Reply

    Wallis Dudhnath

    Erlang is very useful if you are attempting to solve the following technical architecture

    -Support a large number of concurrent processing requests
    -High distribution over many Network nodes
    -Rapid Application scaling. Well proven example is WhatsApp
    -High end user interaction, i.e. responsive interation
    -Continuous Application availability even during an Application upgrade

    For sure other Languages can be used and this will be agreed with the
    IT/Application Core Architecture team. An example is that a combination
    of Elixir / Erlang can be used. Again, this will be a business / strategy decision.

    For Instant Messaging chats you could use ejabberd – Erlang Jabber Daemon.


    Elixir is a dynamic, functional language designed for building scaleable and maintainable applications.

    Elixir leverages the Erlang Virtual Machine (VM), known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in
    web development and the embedded software domain.

    VBR/ Wallis Dudhnath

    #70210 Reply


    Which encryption does Erlang used for whatsapp

    #70211 Reply

    Wallis Dudhnath

    Recommend that you look at Whatsapp URL.

    There is a good white paper that describes the end to end security that the application uses.

    whatsapp dot com / security.

    VBR/ Wallis Dudhnath

    #70212 Reply


    Why we use whats app
    and i am not getting which security does what app use

    #70213 Reply

    Wallis Dudhnath

    You do not have to use WhatsApp. If the CSP supports Rich Communication Suite – RCS – then this can be used with your Smartphone.

    Instead of waiting for the standards to be completed WhatsApp / WeChat / etc.. developed the OTT application so that it can be consumed. 3G / 4G / WiFi was in place and this helped with the adoption of WhatsApp.

    You could even use WhatsApp as an IOT application.

    For security please refer to the earlier Whitepaper reference.

    Good if you can also highlight what you are trying to achieve with your different questions about Erlang, WhatsApp, Security, etc..

    VBR/ Wallis Dudhnath

    #70214 Reply

    Wallis Dudhnath

    Hi Riteshh,

    Any updates regarding your work with Erlang?

    If you are looking to emulate a Messaging_as_a_Platform_Service (VoLTE, ViLTE, VoWiFi, etc..) then you will need to look at RCS. Note there are a number of available 3PP solutions.

    Look forward to your update.

    VBR/ Wallis Dudhnath

    #70215 Reply


    Can you write code of simple hello in er lang

    #70216 Reply

    Wallis Dudhnath

    Yes, in the past I have looked at Erlang, Erlang code, etc..

    Lots of resources on the web for Erlang.

    It will be good if you can highlight what you are trying to do with Erlang.

    VBR/ Wallis Dudhnath

    #70217 Reply

    Wallis Dudhnath

    Just a thought.

    For your Application, you can look at GoLang. GoRoutine threads is designed for concurrency and alleviating “race” conditions.

    VBR/ Wallis Dudhnath

Viewing 12 posts - 1 through 12 (of 12 total)
Reply To: Erlang
Your information:

<a href="" title="" rel="" target=""> <blockquote cite=""> <code> <pre> <em> <strong> <del datetime=""> <ul> <ol start=""> <li> <img src="" border="" alt="" height="" width="">