Integration av köhanteringssystem och optimering av en existerande webbplattform
(2016)Computer Science and Engineering (BSc)
- Abstract
- When a website has critical points in time when the amount of visitors increases significantly within a very short time frame, it is extremely important for the underlying system to be prepared to properly handle these large amount of requests. In Emues’ case it’s about more than just keeping the services running, but also to improve on the user experience while purchasing tickets for events. The objective of this bachelor thesis is to analyze the current system architecture and provide an extendable starting point where all of these issues have been improved upon and also to develop a virtual queue system that can help ease the burden on the system that comes from a sudden surge of visitors. The live system was successfully analyzed and... (More)
- When a website has critical points in time when the amount of visitors increases significantly within a very short time frame, it is extremely important for the underlying system to be prepared to properly handle these large amount of requests. In Emues’ case it’s about more than just keeping the services running, but also to improve on the user experience while purchasing tickets for events. The objective of this bachelor thesis is to analyze the current system architecture and provide an extendable starting point where all of these issues have been improved upon and also to develop a virtual queue system that can help ease the burden on the system that comes from a sudden surge of visitors. The live system was successfully analyzed and the bottle-necks were found. A virtual queue system was also successfully implemented and tested with satisfying results. The queue automatically activates whenever a pre-determined load breakpoint is reached. The queue system was implemented using mainly Node, Redis and related open source technologies. A few suggestions for how Emues can improve upon their current system’s hosting architecture were made. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8892651
- author
- Holmström, Jonas
- organization
- year
- 2016
- type
- M2 - Bachelor Degree
- subject
- keywords
- system load, queue, open source, node, redis, automated
- language
- English
- id
- 8892651
- date added to LUP
- 2016-09-29 04:09:00
- date last changed
- 2018-10-18 10:34:45
@misc{8892651, abstract = {{When a website has critical points in time when the amount of visitors increases significantly within a very short time frame, it is extremely important for the underlying system to be prepared to properly handle these large amount of requests. In Emues’ case it’s about more than just keeping the services running, but also to improve on the user experience while purchasing tickets for events. The objective of this bachelor thesis is to analyze the current system architecture and provide an extendable starting point where all of these issues have been improved upon and also to develop a virtual queue system that can help ease the burden on the system that comes from a sudden surge of visitors. The live system was successfully analyzed and the bottle-necks were found. A virtual queue system was also successfully implemented and tested with satisfying results. The queue automatically activates whenever a pre-determined load breakpoint is reached. The queue system was implemented using mainly Node, Redis and related open source technologies. A few suggestions for how Emues can improve upon their current system’s hosting architecture were made.}}, author = {{Holmström, Jonas}}, language = {{eng}}, note = {{Student Paper}}, title = {{Integration av köhanteringssystem och optimering av en existerande webbplattform}}, year = {{2016}}, }