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.
Blog
-
Evaluate scalable and high-performance Node.js Application Designs
-
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