Tag Archives: MongooseIM

  • MongooseIM 2.0.0: the messaging platform offering the power of XMPP with the simplicity of REST API
    2016-12-05 Erlang Solutions

    Blog Featured Videos



    Slides and more info: https://www.erlang-solutions.com/resources/webinars.html MongooseIM is a full-stack, real-time, mobile messaging platform. It is one of the most scalable XMPP servers out there and the 2.0.0 release has a strong mobile focus. The version is equipped with support for several features of the XMPP protocol, offering practical solutions to customer problems. With extended REST API, MUC Light and PubSub MongooseIM opens a wide range of possibilities in the real-time applicati ...


    Read more


  • MongooseIM – Messaging for Mobile by Ludwik Bukowski
    2016-10-04 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/ludwik-bukowski In this talk, we present the latest step on our road to the MongooseIM 2.0.0 release. MongooseIM is one of most scalable XMPP servers out there and the latest release has a strong mobile focus. We added support for several XEPs and we created our own open extensions to the XMPP protocol developed as solutions to customer problems. We discuss the innovative extension for contemporary and simpler group chats. For o ...


    Read more


  • MongooseIM – The Right Tool for Scalable Messaging – Michał Piotrowski – Erlang User Conference 2015
    2015-07-23 Erlang Central

    Videos



    In this talk Michał will present the various new features in MongooseIM 1.6. The audience will get to hear about how Riak 2.0 was integrated, what problems were faced and how they were solved. He will also showcase the mobile-friendly XMPP features that are included in MongooseIM. Detailed results from load-testing new features will be presented and explained. Talk objectives: * explain why MongooseIM is mobile friendly * show how Riak 2.0 was used * present load-testing methodology ...


    Read more


  • Webinar: Finding the best way to connect people: Grindr builds an XMPP chat system based on MongooseIM
    2015-03-18 Erlang Central

    Videos



    Started as a living-room project five years ago, Grindr grew to be one of the biggest dating-messaging services in the world and the largest geospatial dating service for gay men. With users in 192 countries, Grindr handles 65 mil chat messages and 2 mil exchanges of chat images per day, has 250-300k concurrent users every minute, 10k Geo Spatial database operations per second and 900 mil API calls per day. Grindr's users expect to have seamless offline delivery of messages, a complete histor ...


    Read more


  • Meeting the challenges of modern mobile messaging with XMPP – Michal Slaski
    2015-02-03 Erlang Central

    Videos



    What we'll talk about: XMPP has existed since 1999 to power a wide range of open­-standard and open-­systems communication applications, particularly instant messaging. But is it up to facing the challenges presented by the modern mobile era, where users often have multiple devices? Due to the nature of mobile networks, and the fact that users may be moving around while they are using a chat application, losing reception can result it lost connectivity and lost messages. Users switching bet ...


    Read more


  • Mongoose – Citizen of the World (Wide Web)
    2013-05-30 Erlang Central

    Presentations

    MongooseIM is an Erlang-based implementation of the XMPP server. It provides a base platform for building messaging systems and has been successfully deployed and used for serving millions of online users. Talk will explain MongooseIM and how it fits into the modern Web. After this, I will describe the ways in which MongooseIM can be integrated with web pages using Websockets, like the example many people have already seen: the group chat on the ErlangCentral.org live streaming pages. Talk ob ...


    Read more


  • MongooseIM – Messaging that Scales
    2013-03-18 Erlang Central

    Videos



    MongooseIM provides a unique instant messaging solution when massive volume is required. The growth of social media communication has resulted in the fact that the ceiling is quickly reached when successful projects take off. MongooseIM secures performance and stability. In this talk I present lessons learnt when scaling messaging servers using common PC, cloud environments or a dedicated data centre. I demonstrate what bottlenecks we encountered and how to work around them in order to scale ...


    Read more


  • Location, Location, Location
    2013-03-18 Erlang Central

    Videos



    A simple mechanism for tracking user location and finding others nearby is presented and contributed as open source. Geohashes expressed as integers padded with MSB=1 are used to store user location information with timestamps in Redis. An OTP application built on Mochiweb exposes a RESTful interface for setting user location information and finding neighboring users. If time permits, an integration with Mongoose may also be presented. Talk objectives: Location Matters. Users of websites sho ...


    Read more


  • MongooseIM – Messaging Server that Scales
    2013-03-08 Erlang Central

    Videos



    MongooseIM provides a unique instant messaging solution when massive volume is required. The growth of social media communication has resulted in the fact that the ceiling is quickly reached when successful projects take off. MongooseIM secures performance and stability. In this talk I present lessons learnt when scaling messaging servers using common PC, cloud environments or a dedicated data centre. I demonstrate what bottlenecks we encountered and how to work around them in order ...


    Read more