Serverless Architecture on AWS
Nguyen, Dung (2019)
Nguyen, Dung
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019091118383
https://urn.fi/URN:NBN:fi:amk-2019091118383
Tiivistelmä
This thesis aimed at extending knowledge on the serverless architecture and its possibility on Amazon Web Services. Additionally, under the scope of this thesis, a comparison between different cloud providers was also conducted to strengthen the fact that AWS would be the solid choice for serverless development.
In general, the serverless architecture can help organizations to reduce operational costs while maintaining a high-performance system which scales based on the load. AWS has a wide range of services which can support the serverless development and deployment at the advanced level. The thesis is divided into three main parts: Part I focuses on theories and fundamentals of the serverless architecture, Part II contains a comparison of different cloud providers and in-depth research on AWS serverless platform. Finally, Part III provides the feasibility of developing a serverless application on AWS through a practical example.
The result of this thesis can be promoted as a reference for the serverless architecture and why it should be taken into consideration by organizations. Besides, choosing the right cloud provider from the beginning is also crucial and AWS was proved to be a stable contender in the serverless era.
In general, the serverless architecture can help organizations to reduce operational costs while maintaining a high-performance system which scales based on the load. AWS has a wide range of services which can support the serverless development and deployment at the advanced level. The thesis is divided into three main parts: Part I focuses on theories and fundamentals of the serverless architecture, Part II contains a comparison of different cloud providers and in-depth research on AWS serverless platform. Finally, Part III provides the feasibility of developing a serverless application on AWS through a practical example.
The result of this thesis can be promoted as a reference for the serverless architecture and why it should be taken into consideration by organizations. Besides, choosing the right cloud provider from the beginning is also crucial and AWS was proved to be a stable contender in the serverless era.