Scania IT

30 credits – Evaluation of “Serverless” Application Programming Models

Rekryterare
Plats
Sodertalje
Annonserat
den 25 september 2017
Stängs
den 31 oktober 2017
Kategori
Övriga it-jobb
Anställningsform
Tillsvidare
Sysselsättning
Heltid
Thesis project at Scania IT is an excellent way of making contacts for your future working life. Many of our current employees started their career with a thesis project.
This assignment also provides valuable experiences with using cloud and with the latest application programming model “Serverless Computing”.

Background
A very interesting trend in application development, in particular for the cloud, is “Serverless Computing” where program code is deployed without a dedicated server. Instead the code is assigned a server and loaded by the cloud infrastructure when some specific event occurs and then unloaded afterwards.
 
This model is interesting both because it provides a new architecture that potentially can simplify some types of systems and also because it can provide economic benefits for rarely used services (that mostly would result in idle time on a dedicated server).

Target
Evaluate the advantages and challenges of the “serverless” model in general and exemplified by AWS Lambda.

Assignment
Study and describe the advantages and challenges from a software engineering, development productivity (both design, coding, testing and debugging), performance, scalability, security and cost perspectives.
The theoretical evaluation of the model should be complemented by a practical test where an suitable existing application or service fully or partially is re-implemented using AWS Lambda.

Education
The project is suitable for one Master Level students with specialisation towards Computer Science, Software Architecture & Development etc. Courses related to creation of high performance and linearly scalable application and/or cloud computing is an advantage.
Good programming skills in Java and some experience with Amazon Web Services (AWS) or some other public cloud is an advantage.
Start date: Q1 2017
Estimated time needed: 20 weeks
 
Contact persons and supervisors
Bei Qiu, Group Manager, bei.qiu@scania.com, 0700-827-669

Application
Your application should contain a covering letter, CV and transcripts.
Selections will be made throughout the application period.