VIDEO STREAMING PLATFORM BASED ON MICROSERVICE AND SERVERLESSARCHITECTURE

Authors

  • Milovan Milovanović Autor

DOI:

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

Keywords:

serverless, video streaming, AWS, Lambda, IaC, CDK

Abstract

This paper focuses on improving the microservice platform for video streaming developed in the bachelor thesis. It describes the application of serverless architecture and AWS services such as Lambda, S3, and CloudFront, with the aim of making the platform globally accessible and scalable. The paper also provides an overview of the use of AWS CDK and Serverless Framework tools for defining infrastructure as code.

References

[1] Milovan Milovanović, „Platforma za gledanje i deljenje video-sadržaja bazirana na mikroservisnoj arhitekturi“, 2022., poslednji pristup 27.9.2024.

[2] https://cloud.google.com/learn/what-is-cloud-computing, poslednji pristup 27.9.2024.

[3] https://cloud.google.com/discover/what-is-serverless-architecture, poslednji pristup 27.9.2024.

[4] https://www.serverless.com/aws-lambda, poslednji pristup 27.9.2024.

[5] https://aws.amazon.com/api-gateway/, poslednji pristup 27.9.2024.

[6] https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html, poslednji pristup 27.9.2024.

[7] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html, poslednji pristup 27.9.2024.

[8] https://en.wikipedia.org/wiki/Amazon_DynamoDB, poslednji pristup 27.9.2024.

[9] https://aws.amazon.com/vpc/features/, poslednji pristup 27.9.2024.

[10] https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html, poslednji pristup 27.9.2024.

[11] https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html, poslednji pristup 27.9.2024.

[12] https://www.datacamp.com/tutorial/aws-identity-and-access-management-iam-guide, poslednji pristup 27.9.2024.

[13] https://github.com/aws/aws-cdk, poslednji pristup 27.9.2024.

[14] https://github.com/serverless/serverless, poslednji pristup 27.9.2024.

Published

2025-07-10

Issue

Section

Electrotechnical and Computer Engineering