MIGRATION FROM MICROSERVICE ARCHITECTURE TO A SERVERLESS PLATFORM USING AWS SERVICES

Authors

  • Marko Rapić Autor

DOI:

https://doi.org/10.24867/31BE18Rapic

Keywords:

Serverless environment, Microservices, AWS

Abstract

This paper explores the transition from microservices architecture to serverless infrastructure in a cloud environment. The implementation utilizes AWS services, including API Gateway, DynamoDB and Lambda functions, to improve performance and reduce costs. The new architecture enables more efficient system management and integrated monitoring.

References

[1] AWS Lambda servis za pokretanje koda u oblaku u bezserverskom okruženju https://aws.amazon.com/lambda/

[2] AWS DynamoDB bezserverska NoSQL baza podataka https://aws.amazon.com/dynamodb/

[3] AWS API Gateway servis za kreiranje ulazne tačke za aplikacije https://aws.amazon.com/api-gateway/

[4] AWS Cognito servis za autentifikaciju i autorizaciju korisnika https://aws.amazon.com/cognito/

[5] AWS CloudWatch servis za nadgledanje i upravljanje resursima https://aws.amazon.com/cloudwatch/

[6] AWS EventBridge servis za upravljanje dogadjajima u realnom vremenu https://aws.amazon.com/eventbridge/

[7] Clean arhitektura https://blog.cleancoder.com/unclebob/2012/08/13/the-clean-architecture.html

[8] CQRS šablon https://martinfowler.com/bliki/CQRS.html?ref=blog.f unda.nl

[9] SonarCloud Scan https://github.com/marketplace/actions/sonarcloudscan

[10] GitHub Actions https://github.com/features/actions

[11] AWS ECS servis za orkestraciju kontejnera https://aws.amazon.com/ecs/

[12] Docker https://www.docker.com/

[13] AWS Fargate servis za beserversko pokretanje kontejnera https://aws.amazon.com/fargate/

[15] AWS OpenSearch servis za pretraživanje i analizu velikih količina podataka https://aws.amazon.com/opensearch-service/

Published

2025-07-10

Issue

Section

Electrotechnical and Computer Engineering