MIGRATION FROM MICROSERVICES APPLICATION ARCHITECTURE WITH RELATIONAL DATABASES TO AWS SERVERLESS BASED SOLUTION WITH NON-RELATIONAL DATABASE

Authors

  • Сенка Шоић Autor

DOI:

https://doi.org/10.24867/25BE40Soic

Keywords:

Microservices, Cloud computing, Serverless, AWS, DynamoDB, AppSync, Lambda functions.

Abstract

This paper presents conversion of web application with microservices architecture and relational data model into non-relational data model application which is relying on AWS services. It analyses microservices architecture compared to serverless architecture. It describes used AWS services. It analyses and describes migration steps into serverless system.

References

[1] What are Microservices? https://cmcglobal.com.vn/cloud-migration/what-are-microservices-microservices-in-cloud-computing-explained
[2] Рачунарство у облацима – Cloud computing https://www.industrija.rs/vesti/clanak/racunarstvo-u-oblacima-cloud-computing
[3] Types of cloud computing https://aws.amazon.com/what-is-cloud-computing
[4] Serverless vs Microservices – Which Architecture to Choose? https://www.solutelabs.com/blog/serverless-vs-microservices
[5] Amazon Web Services (AWS) https://www.techtarget.com/searchaws/definition/Amazon-Web-Services
[6] What is Amazon DynamoDB? https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html
[7] https://graphql.org/
[8] What is AWS AppSync https://sst.dev/chapters/what-is-aws-appsync.html

Published

2023-12-06

Issue

Section

Electrotechnical and Computer Engineering