-

Cashback

What is Cashback.co.uk

Cashback is a (kind of) successor to the popular 20 cogs site. The idea is that users chose from a small list of tasks to complete. These could be offers, surveys or simply to sign up to a site. They usually have a reward value. When this has been done, your account gets the reward and the next level opens up. There are 15 levels to complete, and when you reach the end you can cash out your built up earnings by bank transfer or paypal!

Kubernetes Stack

Cashback was built from scratch on new technologies at the time. Using a Kubernetes cluster of 9 nodes and 3 database servers to improve reliability and support huge traffic demands.

The backend used PHP to serve as an API server for the frontend and admin frontend to process data. The data was roughly evenly split over 2 MySQL database servers.

Frontend was relatively dumb and ran on 2 pods using React and SCSS and connected to the API for all data and actions.

Tech Stack

React
JavaScript
HTML
SCSS
CSS
PHP
MySQL
Docker
Kubernetes
yarn
Node
GitVersion Control
GitHubCloud Version Control
GitHub Actions
Font Awesome