Impact of Selected Programming Techniques on Responsiveness of a SaaS Application in a Public Cloud

For the purpose of this article the responsiveness of a SaaS application in a public cloud (Amazon) was scrutinized. Authors took advantage of reactive programming paradigm (RxJava technology) and RESTful approach to examine the impact of a query type and caching mechanisms on performance of a SaaS application for time varying loads.

[1]  Wolfgang De Meuter,et al.  Reactive Context-Aware Programming , 2008, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[2]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[3]  Mira Mezini,et al.  Towards Reactive Programming for Object-Oriented Applications , 2013, LNCS Trans. Aspect Oriented Softw. Dev..

[4]  Jie Li,et al.  Cloud auto-scaling with deadline and budget constraints , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[5]  Cesare Pautasso,et al.  S: a scripting language for high-performance RESTful web services , 2012, PPoPP '12.

[6]  Erik Meijer Reactive extensions (Rx): curing your asynchronous programming blues , 2010, CUFP '10.

[7]  The Process and Problems of Business Start-Ups , 2003 .

[8]  Peter Bailis,et al.  The network is reliable , 2014 .

[9]  M. Crowne,et al.  Why software product startups fail and what to do about it. Evolution of software product development in startup companies , 2002, IEEE International Engineering Management Conference.

[10]  Cesare Pautasso,et al.  REST: Advanced Research Topics and Practical Applications , 2014 .

[11]  Pekka Abrahamsson,et al.  Why Early-Stage Software Startups Fail: A Behavioral Framework , 2014, ICSOB.

[12]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[13]  Cristina Nita-Rotaru,et al.  Gatling: Automatic Attack Discovery in Large-Scale Distributed Systems , 2012, NDSS.

[14]  Luca Mezzalira What Is Reactive Programming , 2018 .

[15]  Pekka Abrahamsson,et al.  Key Challenges in Early-Stage Software Startups , 2015, XP.