Home - catedradxc/serverlessStudy GitHub Wiki
Welcome to the serverlessStudy wiki!
Objetives
- Using serverless technologies exploring their advantages and disadvantages
- Perform migrations between architectures by checking the strengths and weaknesses of each architecture
- Experiencing the main problems related to the migration process
- Collaborate with the DXC platform team by making a first introduction to the world of work.
To sum up the wiki content
- Define and identify the approach and the scope of the study -> Migration from microservices to serverless
- Decide whether use an opensource application or create our one -> Use an opensource application
- Select the open source application to go
- Decide the roadmap, incremental and step-by-step, increasing value in each increment
- Prepare an index finally closing the scope of the study
3 iterations will be performed at this point. Each one of them consists of 3 versions of the initial application to be tested and compared
First iteration
- Deploy it in a non serverless solution (amazon EKS), in AWS fargate and AWS lambda (doing the migration)
- Compare the pricing and the performance and get the firsts results
Second iteration
- Add the persistence layer and deploy it on non serverless solution (EKS)
- Deploy it on ECS with the persistence layer
- Deploy it on AWS lambda with the persistence layer
- Compare the pricing and the performance of these new version
Third iteration
- Finish combining the technologies used in the previous iterations
- Build kubernetes + DynamoDB version, ECS Fargate + DynamoDB and AWS Lambda + DocumentDB
- Compare the pricing and the performance of these new version
Ideas to explore in the future
- Add other cloud providers to the game