Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
From a Rack to a Data Center: Development-Production Pipeline and Cluster Management in Service Oriented Architecture Scenarios
KTH, School of Information and Communication Technology (ICT).
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

hardest tasks that enterprises are facing nowadays. In particular the biggest challenge is to design an agile, self-adaptable and innovative distributed infrastructure that can scale up globally according to the growth of user demand and that can keep low the overall costs.

In the last years the Service Oriented Architecture paradigm has clearly become the most used approach to design distributed systems. The reasons of its popularity are connected to the benefits that SOA brings, the most relevant are: loosely coupled architecture, seamless connectivity and interoperability of components, reuse of existing assets and applications, appropriate for integrating legacy systems, parallel and independent service development and easy and effective system maintenance.

The Swedish startup True Software Scandinavia AB built the world’s largest collaborative phone directory, Truecaller. It counts over 23 million of users that perform more than half a billion searches each month. The current infrastructure of Truecaller was not designed to hold this demand, therefore a re-engineering of the system architecture is required in order to provide a high quality user experience.

This research project presents the benefits that Truecaller would gain by migrating towards SOA and suggests new designs for both the internal system and the REST API that aim to cover all challenges previously mentioned. An important part of this project is also the definition of a structure and rigorous pipeline based on the concept of the Continuous Integration that guides the service lifecycle from development to production.

In conclusion, this thesis contributes by designing and developing Truecaller Cluster Management Service, a cluster management service that supports software engineers and administrator with all tasks related to the management of services and their configurations that is planned to be released as an open-source project.

The research also provides a roadmap that gives indications of how the current system should evolve and be extended.

Place, publisher, year, edition, pages
2013. , 81 p.
Series
Trita-ICT-EX, 2013:197
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-139163OAI: oai:DiVA.org:kth-139163DiVA: diva2:684053
Examiners
Available from: 2014-01-07 Created: 2014-01-07 Last updated: 2014-01-07Bibliographically approved

Open Access in DiVA

fulltext(1034 kB)525 downloads
File information
File name FULLTEXT01.pdfFile size 1034 kBChecksum SHA-512
00555ad84b6cc2339aa39f78c43c4d217344c363e364281c60495e9832795ea45aa5e952ef59a690183a8298afd82f6e96b02b6a4100e3192d6f2fd07bed59b7
Type fulltextMimetype application/pdf

By organisation
School of Information and Communication Technology (ICT)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 525 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 160 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf