Consumer
New Zealand's trusted source of independent consumer information. Get instant access to test reports, product reviews, buying advice and accredited businesses.
Consumer was the first large scale web application that I had the pleasure to contribute towards. It is a Ruby on Rails application in the backend mixed with traditional erb templates and React components in the frontend.
The majority of my work on this site was focused towards dev-ops. This included:
Server provisioning and maintenance
Migrating server hosting
Creating a docker environment for development work
Automated CI with CircleCI
A highlight for me would have to be the server migration that was undertaken late 2020 to early 2021. This work involved moving the application from a single worker environment to a multiple worker environment. During this time I automated as much of the server setup and deployment as I possibly could, to not only make it easier for myself but easier for future developers as well.