Building a Financal Game with 100% Serverless Approach

ABOUT FIXEL

Fixel is a technology company specialised in Digital Transformation and DevOps Solutions based in Istanbul. Aim of Fixel is to revolutionise the companies with new technologies that prioritise the customer experience. It approaches every project with the latest methodologies and collaborates closely with the clients to flawlessly execute top-tier solutions.

About PlayAll

Playall is a financial game. In this game you can learn about financial terms and solve quizzes to improve yourself in the field of finance.

Challenge

We wanted to create a financial game with the lowest cost and without server side operations for Ak Yatırım Menkul Değerler A.Ş. Fixel’s DevOps Team has decided to use a serverless approach for this project for these reasons.

Why Serverless ?

Ak Yatırım Menkul Değerler A.Ş is one of the largest investment company in Turkey. Our team would not to worry about the system’s operability and how much traffic it would get.

Our Serverless Architecture on AWS

In this project we used Amazon Cognito for authentication processes. Users can play without registration or SignIn via Facebook.

We used Amazon DynamoDB for store questions and answers, AWS Lambda for retrieve data and check answers.

We created Amazon API Gateway for request management and security.

At the end of the day we don’t worry about the scalability of the architecture on AWS.

Benefits of AWS on this project:

In this project, Ak Yatırım Menkul Değerler A.Ş met all requirements by using AWS and run the entire workload without the need to use any server, database or other security product for PlayAll Game.

Referances:

Ak Yatırım Menkul Değerler A.Ş Offical WebSite : https://www.akyatirim.com.tr/playall.aspx

PlayAll iOS: https://apps.apple.com/bm/app/playall/id1448156846

PlayAll Android: https://play.google.com/store/apps/details?id=com.foreks.android.playall&hl=en_US

Mert KAPLAN
DevOps Engineer @ Fixel

Contact: mert.kaplan@fixel.xyz