Blog

  • Evaluate scalable and high-performance Node.js Application Designs

    The goal of this paper was to measure the impact of
    different application architectures and designs on the scalability of a
    simple Node.js application. Different scalable
    application architectures are researched. Furthermore, it is analyzed the
    impact of different components in a system in terms of performance and
    scalability. You will find the application of the REST services built with Node.js.
    The main service was deployed on different instance configurations. For
    example, a single machine instance or multiple host machines were set
    using docker and nginx load balancer. Generally, the
    performance metrics considered for our experiments evaluation are
    latency and throughput. Other metrics were observed like elastic
    scalability and error rate.


  • FLOSS Communities Cost Structure and Funding Sources

    The main purpose of this report was to ​research and explain the cost structure of
    FLOSS communities and the corresponding funding sources​. This was done
    by comparing and analyzing financial reports from open source companies, thorough
    research in scientific literature about open source, consulting online forums used by
    FLOSS users and reviewing FLOSS conferences related to the cost structure of the
    organisations.

    Research areas
    Cost structure of FLOSS communities
    Funding of FLOSS programmers
    Funding of FLOSS companies
    Sources of FLOSS funding

    Free Libre Open Source Software (FLOSS) Communities analysed are:
    Wikimedia
    Fedora
    Eclipse
    Debian
    Software Freedom Conservancy
    Fsfe